Linq to sql LINQtoSQL中的多重继承?

Linq to sql LINQtoSQL中的多重继承?,linq-to-sql,Linq To Sql,伙计们,我一直在网上冲浪,想找到一种在LINQtoSQL中使用多表继承的方法。但它似乎只支持单表继承,这不是在ORM框架中实现继承的最佳方式。我了解到这将在下一个LINQ和实体框架实现中解决。但我们谈论的停留时间是多久?同时,如果你们中有人尝试过一种变通的实现方法来实现这一点,请告诉我。我想利用我的闲暇时间提出这样一个实施方案,所以欢迎提出建议 /Bumble Bee实体框架现在支持每种类型的表:我不理解您的评论“单表继承不是在ORM框架中实现继承的最佳方式”。您能进一步解释一下吗?这是一种观点

伙计们,我一直在网上冲浪,想找到一种在LINQtoSQL中使用多表继承的方法。但它似乎只支持单表继承,这不是在ORM框架中实现继承的最佳方式。我了解到这将在下一个LINQ和实体框架实现中解决。但我们谈论的停留时间是多久?同时,如果你们中有人尝试过一种变通的实现方法来实现这一点,请告诉我。我想利用我的闲暇时间提出这样一个实施方案,所以欢迎提出建议


/Bumble Bee

实体框架现在支持每种类型的表:

我不理解您的评论“单表继承不是在ORM框架中实现继承的最佳方式”。您能进一步解释一下吗?这是一种观点而不是事实,但是单表的问题是它可以创建一个大表,而这个表的填充量很小,这通常被认为是糟糕的模式design@Christian当前位置我想默夫已经澄清了这个疑问。更详细地说,当继承层次结构映射到单个表时,行中会有大量空值,而不是实际数据。假设您有一个GenericProduct表,它将映射应用程序中可能包含的所有产品类型的信息。与一个产品相关的信息不会与另一个产品相关,因此某些字段必须留空。这就是为什么它不是一个好的设计实践。