0

我是 EF 的新手,我正在尝试了解更新的概念,因为我在 Google 中搜索时正在获取旧数据以使用 EFextensions 等。(主要是)。

我正在尝试使用执行 SQL 查询ExecuteStoreQuery.

我有一个东西叫MergeOption。它究竟是做什么的?

我已阅读http://msdn.microsoft.com/en-us/library/system.data.objects.mergeoption.aspx

但是我没有清楚地理解它。一些例子将带我完成。

谢谢,秘鲁

4

1 回答 1

2

指定MergeOptionwithExecuteStoreQuery允许您确定如何将结果作为实体进行跟踪。正如您在所引用的文章中所读到的,有四个选项:

  • AppendOnly(默认)
  • OverwriteChanges
  • PreserveChanges
  • NoTracking

这里有几个链接(基本示例详细示例),展示了 MergeOption 的一些深入使用示例,以及它对被跟踪对象的影响。

于 2013-04-10T17:48:41.543 回答