问题标签 [entity-framework-extended]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
30 浏览

entity-framework - 实体框架扩展批量更新方法如何处理默认值?

我正在使用 Entity Framework Extended 执行批量更新,就像其官方文档 ( https://github.com/loresoft/EntityFramework.Extended/wiki/Batch-Update-and-Delete ) 中的示例一样:

它有效,但我想知道内部工作原理。它如何处理Task对象的默认值。假设它有一个名为的属性MyPropertyint默认为0. 初始化对象时Task,它的MyProperty值将具有默认值0. Entity Framework Extended 如何区分MyProperty具有默认值 0,或者如果我试图将MyProperty所有匹配的对象设置为其默认值 0 ,例如在每种情况下new Task { StatusId = 2 , MyProperty = 0}创建的Task对象将完全相同?

0 投票
2 回答
10394 浏览

c# - 使用 EntityFramework Extended 批量插入

据此,可以使用以下代码在实体中进行批量插入

我使用 SQL Profiler 来验证执行了多少插入查询,我看到列表的每个元素都有一个插入。

在此处输入图像描述

为什么?

0 投票
8 回答
66955 浏览

c# - 如何批量更新实体框架中的记录?

我正在尝试使用实体框架批量更新记录。我试过 Entity Framework.ExtensionsUpdate方法。

Update方法能够批量更新具有相同更新值集的记录集。

例子:

我们可以通过简单的调用批量更新以上所有记录

如何使用Entityframework.Extensions或以任何其他方法批量更新不同数量的每条记录,从而更快地完成批量更新?