【问题标题】:Can EF4 support batch updates?EF4 可以支持批量更新吗?
【发布时间】:2012-11-01 21:30:47
【问题描述】:

Entity Framework v4 是否支持批量更新/插入,因此它可以一次性向数据库发送 >1 个命令,而不是向数据库发送 >1 个命令?

谢谢

【问题讨论】:

    标签: entity-framework entity-framework-4


    【解决方案1】:

    我认为情况没有改变。您可以选择:

    【讨论】:

    • 我认为第一个或最后一个选项可能是要走的路(第二个不是真正的批处理),但请注意最后一个选项是 TSQL,而不是 ESQL。
    【解决方案2】:

    我在这里找到了这个问题的一个很好的答案: Paul Welter shows how to use EntityFramework.Extended

    【讨论】:

      【解决方案3】:

      我相信可以通过向上下文中添加多个实体并调用保存更改来完成。

      context.ApplyChanges<T>("Order", obj1);
      context.ApplyChanges<T>("Order", obj2);
      context.SaveChanges();
      

      【讨论】:

        猜你喜欢
        • 2013-09-11
        • 1970-01-01
        • 1970-01-01
        • 2010-11-27
        • 1970-01-01
        • 2016-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多