[英]EF Fluent API: Set property for each entity derived from a base abstract class
[英]Defining key for derived entities from base Entity
我想从Condition
实体派生TimeCondition
实体,所以我创建了这个模型(使用抽象Condition
):
但是在验证时,它说:
错误3错误159:EntityType'SHomeModel.Store.TimeCondition'没有定义键。 定义此EntityType的键。 E:\\ proj \\ SmartHome.edmx 126
如何将TimeCondition
的键定义为Condition
的Id
?
请注意,数据库中的表应具有主键,但在EDMX文件中,应将其从子实体中删除,以使其能够使用父键!
您必须将条件的ID作为外键提供给TimeCondidtion。 然后更新实体模型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.