使用Entity Framework 4.0时需要删除多个实体对象

萨马尔

我是实体框架的新手。我想在一个数据库上下文中删除多个实体。如果我使用DBContext.Remove(Object),那么它将仅从数据库中删除一个实体。请考虑我的代码:

            CCSRequest objCCSRequest = DBContext.CCSRequest.Find(ccsRequestId);
            if (objCCSRequest != null)
            {
                DBContext.CCSRequest.Remove(objCCSRequest);
                DBContext.SaveChanges();
            }
            CCProducts objCCProducts = DBContext.CCProducts.Find(ccsRequestId);
            if (objCCProducts != null)
            {                    
                DBContext.CCProducts.Remove(objCCProducts);
                DBContext.SaveChanges();
            }

我想同时删除CCSRequest和CCProducts表中的实体。先感谢您。

MR100

如果您想要一个循环来删除不同类型的实体,则可以使用以下方法:

object[] entities = new object[]{
    DBContext.CCSRequest.Find(ccsRequestId),
    DBContext.CCProducts.Find(ccsRequestId)
};
foreach(object entity in entities)
{
    DBContext.Entry(entity).State = EntityState.Deleted;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Entity Framework 4.0时需要删除多个实体对象

来自分类Dev

使用Entity Framework 6.0删除实体

来自分类Dev

使用Entity Framework 6.0删除实体

来自分类Dev

使用Entity Framework时是否需要迁移?

来自分类Dev

使用Entity Framework Power Tools Beta 4时Visual Studio Ultimate 2013崩溃

来自分类Dev

如何使用Entity Framework + OData发布多个相关实体?

来自分类Dev

使用select将Entity Framework实体映射到dto对象

来自分类Dev

首先使用Entity Framework数据库时,使用T4模板更改属性数据类型

来自分类Dev

如何防止Entity Framework 4.x中的孤立对象?

来自分类Dev

使用Entity Framework添加对象时如何从多个对象获取身份?

来自分类Dev

使用Entity Framework Core时不可变的对象

来自分类Dev

在Entity Framework中使用相关实体更新分离的实体

来自分类Dev

如何使用Entity Framework Core加载相关实体

来自分类Dev

使用ViewModel和Entity Framework 6更新实体吗?

来自分类Dev

使用 Entity Framework 6 插入断开的相关实体

来自分类Dev

使用Entity Framework 6的多个上下文,跨dbcontexts引用了多个实体

来自分类Dev

MVC 4 Conditional Model Validation with Entity Framework

来自分类Dev

使用多个Entity Framework上下文并行查询

来自分类Dev

Entity Framework 5库使用者需要实体框架dll吗?

来自分类Dev

使用Entity Framework 6提前加载孙对象

来自分类Dev

使用SQLite和Entity Framework 6时导航属性错误

来自分类Dev

使用Web API中的Entity Framework Core更新以删除并创建实体属性集合

来自分类Dev

如何使用Entity Framework代码优先从数据库中删除所有相关实体

来自分类Dev

从绑定的DataGridView中删除时,Entity Framework 6在应使用DELETE时使用UPDATE

来自分类Dev

使用ASP.NET MVC 4 + Entity Framework将图像保存到数据库

来自分类Dev

使用MVC 4和Entity Framework 6访问大型数据库的最佳方法是什么

来自分类Dev

在MVC 4应用程序中将Unity与Entity Framework结合使用的最佳实践是什么

来自分类Dev

Entity Framework T4 模板中使用的类型在哪里定义?

来自分类Dev

使用Entity Framework加载具有大字符串属性的实体时性能不佳

Related 相关文章

  1. 1

    使用Entity Framework 4.0时需要删除多个实体对象

  2. 2

    使用Entity Framework 6.0删除实体

  3. 3

    使用Entity Framework 6.0删除实体

  4. 4

    使用Entity Framework时是否需要迁移?

  5. 5

    使用Entity Framework Power Tools Beta 4时Visual Studio Ultimate 2013崩溃

  6. 6

    如何使用Entity Framework + OData发布多个相关实体?

  7. 7

    使用select将Entity Framework实体映射到dto对象

  8. 8

    首先使用Entity Framework数据库时,使用T4模板更改属性数据类型

  9. 9

    如何防止Entity Framework 4.x中的孤立对象?

  10. 10

    使用Entity Framework添加对象时如何从多个对象获取身份?

  11. 11

    使用Entity Framework Core时不可变的对象

  12. 12

    在Entity Framework中使用相关实体更新分离的实体

  13. 13

    如何使用Entity Framework Core加载相关实体

  14. 14

    使用ViewModel和Entity Framework 6更新实体吗?

  15. 15

    使用 Entity Framework 6 插入断开的相关实体

  16. 16

    使用Entity Framework 6的多个上下文,跨dbcontexts引用了多个实体

  17. 17

    MVC 4 Conditional Model Validation with Entity Framework

  18. 18

    使用多个Entity Framework上下文并行查询

  19. 19

    Entity Framework 5库使用者需要实体框架dll吗?

  20. 20

    使用Entity Framework 6提前加载孙对象

  21. 21

    使用SQLite和Entity Framework 6时导航属性错误

  22. 22

    使用Web API中的Entity Framework Core更新以删除并创建实体属性集合

  23. 23

    如何使用Entity Framework代码优先从数据库中删除所有相关实体

  24. 24

    从绑定的DataGridView中删除时,Entity Framework 6在应使用DELETE时使用UPDATE

  25. 25

    使用ASP.NET MVC 4 + Entity Framework将图像保存到数据库

  26. 26

    使用MVC 4和Entity Framework 6访问大型数据库的最佳方法是什么

  27. 27

    在MVC 4应用程序中将Unity与Entity Framework结合使用的最佳实践是什么

  28. 28

    Entity Framework T4 模板中使用的类型在哪里定义?

  29. 29

    使用Entity Framework加载具有大字符串属性的实体时性能不佳

热门标签

归档