ADO.NET EF 4与DataSet(任何类型)

时间:2010-07-16 17:01:33

标签: .net linq entity-framework orm dataset

我一直在阅读有关数据集与其他ORM的更新,如ADO.NET实体框架,但其中很多都是指旧版本,所以今天选择EF 4作为选项,人们对数据集的看法是什么与EF 4相比,这更好,更糟?

我喜欢EF 4,因为:

  • 设计师终于运作良好。
  • 模型选项的变化(POCO,合并/拆分表,未来仅代码方法等)。
  • MS不断推出框架更新。
  • 访问模型元数据/状态跟踪的功能。

您有什么看法?

感谢。

2 个答案:

答案 0 :(得分:2)

每天,每天都在EF数据集上。

  1. 很容易生成。
  2. 为您自动生成数据模型。

答案 1 :(得分:2)

我同意我会选择EF4而不是数据集。

我喜欢他们在EF4中添加了LazyLoading(DeferredLoadingEnabled)。我使用Linq to SQL中的功能,如果它在那里,它将使用第一个EF。但它现在可用。

使用EF,像RIA Services这样的东西非常适合将数据导入Silverlight应用程序。在使用数据集之前,我必须手动执行更多数据代理。