如何扩展实体框架,实现这一效果
db.Users.Delete(O => o.sex == “女孩”) db.Users.Update(O => o.sex = “女孩”)
可批量修改和删除,插入数据
答案 0 :(得分:0)
在Entity Framework 4中,它是.NET 4.0的一部分,ObjectContext上有一个方法
ExecuteStoredCommand(string cmdText,object [] parameters)
这允许直接针对您的数据存储区执行基于集合的操作。
在您的示例中,您可以执行以下操作:
db.ExecuteStoreCommand("DELETE FROM [User] WHERE Sex = '{0}'", new[] {"girl"});