【问题标题】:Entity framework and ObjectContext.SaveChanges()实体框架和 ObjectContext.SaveChanges()
【发布时间】:2011-10-16 16:10:38
【问题描述】:

在使用 ADO.NET 的数据表中,更新命令会更新整行。这意味着即使您更改 1 个单元格,该行的所有列也会被更新...这始终不是问题。
然而,虽然从 msdn 阅读我无法找到这是否适用于实体框架。更新属性会创建完整的更新 sql 查询还是仅针对列?

【问题讨论】:

    标签: .net database entity-framework


    【解决方案1】:

    根据这个经过测试和验证的答案How to update only one field using Entity Framework?,只有更新的字段会在 sql 中更新,而不是整个对象。

    【讨论】:

      【解决方案2】:

      Hasan 是正确的,只更新了更改的字段,这很容易通过在 SQL Profiler(或等效工具)中跟踪 SQL 来确认

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-31
        • 2013-02-10
        • 2011-10-11
        • 2020-08-12
        • 2011-08-20
        • 2011-10-25
        • 2013-04-13
        • 2016-07-21
        相关资源
        最近更新 更多