.net 在使用数据库优先方法时,如何使entity framework Entities对象从DBContext继承而不是从ObjectContext继承?
我的最终目标是拥有一个我可以在需要时覆盖的干基存储库,我举了一个示例,其中开发人员具有如下功能:.net 在使用数据库优先方法时,如何使entity framework Entities对象从DBContext继承而不是从ObjectContext继承?,.net,entity-framework,.net,Entity Framework,我的最终目标是拥有一个我可以在需要时覆盖的干基存储库,我举了一个示例,其中开发人员具有如下功能: Public Overridable Function [Get](id As Guid) As T Implements IRepositoryBase(Of T).Get Return Me.mDbSet.Find(id) End Function 其中mDbSet来自[DatabaseName]实体。集合(共T个)() 我正在复制的开发人员使用代码优先的方法,因此他们的[Da
Public Overridable Function [Get](id As Guid) As T Implements IRepositoryBase(Of T).Get
Return Me.mDbSet.Find(id)
End Function
其中mDbSet来自[DatabaseName]实体。集合(共T个)()
我正在复制的开发人员使用代码优先的方法,因此他们的[DatabaseName]实体继承自DbContext,而我从数据库生成了我的实体,因此它继承自ObjectContext
我希望使我的[DatabaseName]实体从DbContext继承,而不使用代码优先的方法,或者使用泛型生成等效的get by id函数的替代方法
提前谢谢 您必须使用而不是实体设计器使用的默认代码(或POCO T4)生成 谢谢,我还发现,在设计器中,您可以右键单击->“添加新代码生成项…”->“在线模板”,上面提到的内容就在列表中!