实体框架中DataContext的等价物是什么?

时间:2011-06-01 04:26:46

标签: entity-framework linq-to-sql

Linq to SQL有这个非常简单的模型:DataContext和属性[Table]和[Column],不需要配置文件。

但我知道Linq2SQL没有未来。

我如何在实体框架中做同等的事情?

(等效=无配置文件)

2 个答案:

答案 0 :(得分:2)

在EF 4.1 Code-First中,您可以以流畅的方式配置映射,而不是配置文件。

它是基于约定的,因此它将从您的模型推断出很多东西(例如:如果两个名称匹配,表列会自动映射到属性)。EF Code First Model

答案 1 :(得分:1)

在EF中,我们还从edmx文件创建一个上下文,您可以通过该文件访问所有实体(数据库中的表)。请参阅msdn中的this文章。

它还将连接字符串添加到配置文件中。如果您只想使用实体,那么您不需要配置条目。

但EF大部分时间都用于数据库操作。