0

嗨,我在 EF 上的键有问题,当我创建新的时间线项时,我有包含与其他类(消息)有关系(一对多)的类(时间线项)、buzztimelineitem 不能包含属性(messagid)和导航的属性(messag)并尝试这样做:

     timeline.BuzzMessageId = listid.BuzzMessageId

我有异常告诉我与表消息有冲突,当我尝试这样做时:

     timeline.BuzzMessage = list_msg[i]; (list_msg list of messag )     

我在表messag中有新行,具有相同的prpertie但不同的messagid,你能告诉我这是怎么回事吗?

4

1 回答 1

1

您可以尝试将 附加list_msg[i]到可能解决在消息表中创建新行的问题的上下文:

context.Messages.Attach(list_msg[i]);
timeline.BuzzMessage = list_msg[i];
于 2012-05-25T15:24:22.377 回答