你好,我喜欢这 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);
当我调试时,我看到该产品已添加到集合中但没有添加到数据库中请帮助我!如果需要我有更多关于它的信息