我有一个会议实体和一个用户实体,它们具有多对多关系。
我正在使用 Autopoco 为用户和会议创建种子数据 如何使用种子数据为 EntityFramework 创建的 UserMeetings 链接表提供种子?
链接表中有两个字段;用户 ID 和会议 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]);
}
}
我得到一个“对象引用未设置为对象的实例”。即使我尝试附加的会议记录确实存在。
有关信息,所有这些都发生在我将上下文保存到数据库之前。