C# 中执行sql语句谨记~~~~~~~ 哎 学艺不精 坑了半天.........
查询使用方法:
//查询中 int可更换返回的model sql为你的查询语句
DbContext.Database.SqlQuery<int>(sql)
//定义参数的
int userid = 8;
string name = "Jack";
SqlParameter[] paras = new SqlParameter[] {
new SqlParameter("@userId",userid),
new SqlParameter("@searchName",name)
};
DbContext.Database.ExecuteSqlCommand("delete from S where userId=@userId or
UserName=@searchName", paras);
修改 删除 新增等操作:
对数据执行DDL(数据定义语言) DML(数据操纵语言)操作的务必使用
DbContext.Database.ExecuteSqlCommand(score)