【问题标题】:How do I update objects using a DbContext?如何使用 DbContext 更新对象?
【发布时间】:2011-03-21 14:40:02
【问题描述】:

如何使用类DbContext 更新对象集合?

我有一个名为“Animals”的DbContext 类。 Animals 有一个名为“Reptiles”的DbSet,这是另一个类。我可以使用 Linq 查询 Animals 以从 Reptiles 中获取我想要的对象。现在,如何更新从查询中获得的那些对象?我想将所做的更改保存回数据库。

【问题讨论】:

    标签: linq entity-framework ef-code-first


    【解决方案1】:

    上下文应该有一个为你做这件事的方法,我相信它叫做SaveChanges()。使用 EF(与大多数 ORM 一样)没有办法保存单个实体(至少不容易)。

    【讨论】:

      【解决方案2】:

      在 DbContext 上调用 SaveChanges()

      【讨论】:

        【解决方案3】:

        实体框架: SaveChanges();
        Linq-to-SQL: SubmitChanges();

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-11-21
          • 2021-10-10
          • 1970-01-01
          • 1970-01-01
          • 2021-04-04
          • 2021-09-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多