5 entity-framework entity-framework-4
我看到这里有一个类似的问题,但我认为不是很清楚所以我正在创建另一个:实体框架:继承,更改对象类型
我有一个继承自实体人的实体学生.
在某些时候,一个人可以成为一名学生.
在没有存储过程或创建新实体的情况下,实体框架4中是否有任何方法可以处理此问题.
不可以.EF继承不支持这种情况.为现有Person创建Student的最佳方法是使用存储过程.
请注意,这不是通过映射连接到Student实体的存储过程,而是可以从代码中显式调用的单独存储过程.理想情况下,它是一个SP,它将PersonID作为参数,使用该PersonID在Student表中插入一个新行,然后返回一个完整的Student,以便可以立即使用它.
| 归档时间: |
|
| 查看次数: |
2950 次 |
| 最近记录: |