使用 Entity Framework 时是否需要编写表示数据库表的类?例如,我有以下表格:Account、Customer、Order、... 除了以下对象集之外,Entity Framework 还将为我提供 Account、Customer、Order 对象:Accounts、Orders、Customers .. 等。现在我要是否需要包装这些对象?
问问题
418 次
2 回答
0
EF 生成表实体的对象表示。但它与域对象不同。
应用程序应该使用域对象,而不是 EF 对象。
我认为编写具体的域类是个好主意。但是是复杂的方式,在某些情况下它增加了不必要的复杂层。
另一种方法是使用 EF CodeFirst,例如http://msdn.microsoft.com/en-us/data/hh134698。
于 2013-01-09T08:51:06.577 回答
0
在不知道您的要求的情况下,我可能会简单地说“不”。EF 生成所有域对象,并用对象集表示您的表。
于 2013-01-09T08:38:46.580 回答