多対多の関係を次のように定義しています。
modelBuilder.Entity<GameSessionEntry>().
HasMany(c => c.Users).
WithMany(p => p.GameSessionEntries).
Map(
m =>
{
m.MapLeftKey("SessionId");
m.MapRightKey("UserId");
m.ToTable("UserSessions");
});
ただし、私は取得し続けます:
プリンシパル キー列を特定できなかったため、列 'UserId' を持つテーブル 'UserSessions' の外部キーを作成できませんでした。AddForeignKey fluent API を使用して、外部キーを完全に指定します。
私はデータベース作業と EntityFramework 全般に不慣れです。何をするように求められますか?