我有一个带有 TypeId 列的 BaseTable,它是 Type 表的外键。我通过使用每个层次结构模式的模板将其映射到实体框架模型中。
现在我有一个BaseClass
和两个名为SubClass1
andSubClass2
和 make BaseClass的子类abstract
。
从我的一页到第二页,我得到一个 id(BaseClass
当然这是一个 id),我想从数据库中获取这个对象。
我将如何进行查询?Coming id 当然是属于一个子类的。
例如,我可以这样写:
BaseClass object = provider.getfrombaseclassbyid(id);
我可以做这样的拳击吗?如果可以,我怎么知道什么是真正的对象。它是一个Subclass1
或Subclass2
?我怎么知道?
你能帮我怎么办吗?