【发布时间】:2011-09-27 17:33:16
【问题描述】:
我有一个关于 Entity Framework 4 中的继承的问题。我们正在使用数据库优先的方法,并希望重组我们的模型以使用继承。这是我们希望在模型中使用的层次结构的白板模型。
如果那些涂鸦不是很可读,那就是这样。
用户 用户 提供者
所以 USER 是提供者和供应商的基类。然后员工从提供者那里继承。
我发现了几篇描述Table-Per-Hierarchy继承和Table-Per-Type继承的好文章。
它们看起来很简单,但两种方式都需要将实体映射到一个或多个表。如果您有一个完全映射到存储过程的实体怎么办?
即使实体映射到存储过程,是否仍然可以在 EF 中进行继承?那看起来怎么样?我们需要什么样的存储过程来完成这个?
如果可能的话,我们真的只需要指出正确的方向。
【问题讨论】:
标签: c# .net sql entity-framework entity-framework-4