如何使用实体框架实现每个具体的表格式策略

SDR*_*yes 5 .net mapping orm entity-framework

我正在映射一组共享一组公共字段的表:

替代文字

因此,您可以看到我正在使用每个具体的表格式策略来映射继承.

但...

我无法将它们与包含这些常见属性的抽象类型联系起来.

使用EF可以做到吗?


奖金:记载中唯一的非Entity Data Model Mapping ScenarioTable-per-concrete-type inheritance http://msdn.microsoft.com/en-us/library/cc716779.aspx:P

SDR*_*yes 5

最后,我创建了一个界面'Iggy',其中包含公共属性的访问器:

public Interface Iggy
{
  string modifiedBy { get; set; }
  DateTime modifiedDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

使用部分类在域类中实现它

public partial class Al:Iggy{}
public partial class Ben:Iggy{}
public partial class Carl:Iggy{}
Run Code Online (Sandbox Code Playgroud)

C#非常方便,虽然我喜欢使用实体框架功能,但是部分工作就像魅力一样:)