【发布时间】:2012-05-31 22:08:17
【问题描述】:
嗨,我在 EF 上的键有问题,我有包含与其他类 (messag) 有关系(一对多)的类(timelineitem),buzztimelineitem 不能包含属性(messagid)和导航属性(messag),当我创建新的时间线项并尝试这样做:
timeline.BuzzMessageId = listid.BuzzMessageId
我有异常告诉我与表消息冲突,当我尝试这样做时:
timeline.BuzzMessage = list_msg[i]; (list_msg list of messag )
我在表messag中有新行,具有相同的属性但不同的messagid,你能告诉我这是怎么回事;
【问题讨论】:
-
究竟是什么异常?数据库中是否存在带有提供的
BuzzMessageId的消息? -
是的 BuzzMessageId 存在于数据库中,我认为问题在于 list_msg 中的 msg 在时间轴的相同上下文中,你知道怎么做吗?请注意,我使用模式存储库和单元 f 工作!谢谢
标签: entity-framework code-first foreign-key-relationship