如何扩展实体框架,实现这一效果

时间:2010-08-02 02:34:55

标签: entity-framework

如何扩展实体框架,实现这一效果

db.Users.Delete(O => o.sex == “女孩”) db.Users.Update(O => o.sex = “女孩”)

可批量修改和删除,插入数据


怎么扩展实体框架,可以实现批量修改,删除和插入数据

1 个答案:

答案 0 :(得分:0)

在Entity Framework 4中,它是.NET 4.0的一部分,ObjectContext上有一个方法

ExecuteStoredCommand(string cmdText,object [] parameters)

这允许直接针对您的数据存储区执行基于集合的操作。

在您的示例中,您可以执行以下操作:

db.ExecuteStoreCommand("DELETE FROM [User] WHERE Sex = '{0}'", new[] {"girl"});