こんにちは、私はこの2つのテーブルが好きです
class User
public int UserId{get;set;}
{
....
public virtual ICollection<Product> Products{ get; set; }
...
}
class Product
{
public int ProductId{get;set}
..
public virtual User User;
...
}
このようにFluent Apiで設定しました
modelBuilder.Entity<User>().HasMany(x => x.Products).WithOptional();
次のように、作成した製品をナビゲーション コレクションに追加しようとしました。
if (user.Products == null)
user.Products = new Collection<Product>();
user.Products.Add(product);
crud.Update(user.UserId, user);
デバッグ中に製品がコレクションに追加されましたが、データベースには追加されていません。助けてください!必要に応じて、詳細情報を入手してください。