0

我目前正在使用 EF5,并且我有一个与许多发票相关的实体 InvoinceGroup。每张发票也与许多实践相关。当我想支付发票时,我只需要知道具有特定状态 (L) 的 que 实践。这些 L 实践,最初与发票 0 相关,需要转移到另一个动态创建的发票,并且每张发票因客户而异。除此之外,这些新创建的发票将属于一个 InvoiceGroup。

我需要对从 0 发票更改为新创建发票的做法进行批量更新,问题是我每张发票有近 5000 个做法,每组有 100 个以上的发票。这样做需要很长时间,我假设 EF 会一一更新。我计划通过 sp 来执行此操作,但我的问题是:是否有更好的方法仅使用 EF 来执行此操作?

4

1 回答 1

0

不,EF 只会一对一地执行 INSERT、UPDATE 和 DELETE。

您可以创建一个 SP,然后直接执行它,或者将其导入您的 EF 模型并从那里执行。无论哪种方式,您都无法仅使用实体框架执行您描述的批量操作类型。

于 2013-06-14T16:02:19.970 回答