Linq to sql linq到sql和继承问题

Linq to sql linq到sql和继承问题,linq-to-sql,single-table-inheritance,Linq To Sql,Single Table Inheritance,有人知道如何在LINQtoSQL中获取特定类型单表继承的继承代码吗 当我创建一个从a继承的新实体B时,我想在a中编写一些代码,这对从a继承的所有对象都有效 但是,当您创建一个新的实体B时,它的继承代码尚未填充。 是否有任何方法可以根据类型获取继承代码? 我知道Table类中有一个metaTable属性,但它是私有的,并且该类是密封的。最终找到了它: int inheritanceCode=intDataContext.Mapping.GetMetaTypeinstance.GetType.inh

有人知道如何在LINQtoSQL中获取特定类型单表继承的继承代码吗

当我创建一个从a继承的新实体B时,我想在a中编写一些代码,这对从a继承的所有对象都有效

但是,当您创建一个新的实体B时,它的继承代码尚未填充。 是否有任何方法可以根据类型获取继承代码? 我知道Table类中有一个metaTable属性,但它是私有的,并且该类是密封的。

最终找到了它:

int inheritanceCode=intDataContext.Mapping.GetMetaTypeinstance.GetType.inheritanceCode