首页 新闻 会员 周边 捐助

EF6.0 sql 批量删除数据

0
[已关闭问题] 关闭于 2014-09-12 15:21

public virtual void Delete(string table, string colname, params object[] parms)
{
var sb = new StringBuilder("DELETE FROM " + table + " WHERE " + colname + " IN ( ");
for (var i = 0; i < parms.Length; i++)
{
sb.Append("@p" + i.ToString() + ",");
}
sb.Append(")");
sb.Remove(sb.Length - 2, 1);
db.Database.ExecuteSqlCommand(sb.ToString(), parms);
}

Eysa的主页 Eysa | 初学一级 | 园豆:62
提问于:2014-09-12 15:21
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册