我有一个会议实体和一个拥有多对多关系的用户实体。使用实体框架播种多对多的表
我正在使用Autopoco为用户和会议创建种子数据如何将由EntityFramework创建的UserMeetings链接表与种子数据结合起来?
链接表中有两个字段; User_Id和Meeting_ID。
我通过循环用户的列表autopoco创建和附加会议
的随机数,这里就是我这么远。
foreach (var user in userList)
{
var rand = new Random();
var amountOfMeetingsToAdd = rand.Next(1, 300);
for (var i = 0; i <= amountOfMeetingsToAdd; i++)
{
var randomMeeting = rand.Next(1, MeetingRecords);
//Error occurs on This line
user.Meetings.Add(_meetings[randomMeeting]);
}
}
我得到了'没有设置对象实例的对象引用'。即使我想要附加的会议记录确实存在。
有关信息,所有这些都发生在将上下文保存到数据库之前。
在哪一行发生此错误? – 2012-03-24 17:16:29
上的用户.Meetings.Add(_meetings [randomMeeting]);更新了 – MrBliz 2012-03-24 17:23:02