在使用Entity Framework时,是否需要编写代表数据库表的类?例如,我有以下表格:账户,客户,订单,...实体框架将为我提供账户,客户,订单对象以及对象集:账户,订单,客户等。现在我做需要包装这些对象吗?
答案 0 :(得分:0)
如果不了解您的要求,我可以简单地说"否"。 EF生成所有域对象,并用对象集表示您的表。
答案 1 :(得分:0)
EF生成表实体的对象表示。但它与域对象不同。
应用程序应该使用域对象,而不是EF对象。
我认为编写具体的域类是个好主意。但这种方式很复杂,在某些情况下会增加不必要的复杂性。
另一种方法是使用EF CodeFirst,例如http://msdn.microsoft.com/en-us/data/hh134698。