多対多の関係を持つ会議エンティティとユーザー エンティティがあります。
Autopoco を使用して、ユーザーと会議のシード データを作成しています。EntityFramework によって作成された UserMeetings リンク テーブルをシード データでシードするにはどうすればよいですか?
リンク テーブルには 2 つのフィールドがあります。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]);
}
}
「オブジェクト参照がオブジェクトのインスタンスに設定されていません。」添付しようとしている会議記録は存在しますが。
詳細については、コンテキストをDBに保存する前に、これがすべて発生しています。