多対多の関係を保存することに問題があります。コードを実行すると、マッピング テーブル "dbo.UserTown" にデータが保存されていません。
ユーザーを町のリストで保存する関数を作成しました
public void Save(User user)
{
context.User.Add(user);
context.SaveChanges();
}
私のクラスは次のようなものです:
public class User
{
public long UserId { get; set; }
public String Nickname { get; set; }
[InverseProperty("Residents")]
public virtual ICollection<Town> Residencies { get; set; }
}
と
public class Town
{
public long TownId { get; set; }
public String Name { get; set; }
public virtual ICollection<User> Residents { get; set; }
}