gpt4 book ai didi

.net-4.0 - Entity Framework 4 多个对象删除(RemoveAll)

转载 作者:行者123 更新时间:2023-12-02 11:21:57 25 4
gpt4 key购买 nike

我读到新的 Entity Framework 将包含一个删除多个项目的方法(Linq to SQL 有 DeleteAllOnSubmit()),但我找不到执行此操作的函数/方法。

这是 Beta 2 中的还是我必须自己制作?

更新:

这是我现在使用的:

    public void DeleteObjects(IEnumerable<object> objects)
{
foreach (object o in objects)
{
DeleteObject(o);
}
SaveChanges();
}

最佳答案

EF 4 允许您针对对象上下文执行 TSQL 语句:

   using (var context = new EntityFrameworkExampleEntities())
{
var count =
context.ExecuteStoreCommand(@"DELETE FROM Companies WHERE [CompanyID]=4");
}

有关详细信息,请参阅以下博客。

http://blogs.microsoft.co.il/blogs/gilf/archive/2009/11/25/execute-t-sql-statements-in-entity-framework-4.aspx

关于.net-4.0 - Entity Framework 4 多个对象删除(RemoveAll),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1781175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com