我正在利用实体框架获取我的数据库。
在移民方面,我看到,设立了2个表格:
- Shop
- Product
我创建了商店,并将产品添加到产品上——但在数据库中,我看到只有商店项目除外,产品表是空的。
我是否需要再有一份<代码>DbSet<Product>,并将产品与本表格相同?
或者还有任何其他方式?
I am writing my code in C# and running on .NET Core 8.
public class MyContext : DbContext
{
public DbSet<Shop> ShopItems { get; set; }
}
public class Shop
{
[Key]
public string UniqId {get;set;}
public List<Product> Products {get;set;}
}
public class Product
{
[Key]
public string UniqId {get;set;}
public double Price {get;set;}
public String Name {get;set;}
}