C# 实体框架4-基本实体映射2个表作为2个派生实体的基类是否可能?

C# 实体框架4-基本实体映射2个表作为2个派生实体的基类是否可能?,c#,asp.net-mvc-2,entity-framework-4,C#,Asp.net Mvc 2,Entity Framework 4,我有下面的场景,它导致我在引用相同Id列的映射片段方面出现问题。这就是我想要实现的,甚至不确定它是否可能! 基本上,我希望有一种访问内容的通用方式,并根据需要对博客和文章进行专门化。我将内容实体与“IsBlog”布尔鉴别器一起手工编码到edmx中。麻烦的是,只要我尝试导出文章和博客,我就映射了4个“id”列 我尝试使用非布尔型鉴别器,但毫无乐趣。我再次尝试了多个鉴别器,但没有成功。我真的很感激任何人的意见,如果这是甚至可以与EF4 谢谢 菲尔把“IsBlog”放在内容表中会破坏你的抽象。你为什

我有下面的场景,它导致我在引用相同Id列的映射片段方面出现问题。这就是我想要实现的,甚至不确定它是否可能!

基本上,我希望有一种访问内容的通用方式,并根据需要对博客和文章进行专门化。我将内容实体与“IsBlog”布尔鉴别器一起手工编码到edmx中。麻烦的是,只要我尝试导出文章和博客,我就映射了4个“id”列

我尝试使用非布尔型鉴别器,但毫无乐趣。我再次尝试了多个鉴别器,但没有成功。我真的很感激任何人的意见,如果这是甚至可以与EF4

谢谢


菲尔

把“IsBlog”放在内容表中会破坏你的抽象。你为什么需要它?我在理解“文章”的专业化方面遇到了一些问题。我最初希望将文章和博客上的所有共性放在一个基本的具体实体中,这样我就可以编写内容处理方法。我们发现,当涉及到如上所述的继承时,这样做是痛苦的。所以我看了Mike Taulty的博客和这里的视频,讨论了如何使用