我有一个包含关于包(载体,重量..)信息的包表。实体框架 - 多对多
我想要的产品为包装关联,所以我做了以下内容:
public class Package
{
public int ID { get; set; }
public Order Order { get; set; }
public int Weight { get; set; }
public List<Product> Products { get; set; }
}
发生了什么事是,它增加的package_id到产品表,但是这是一个多对多的关系。如果可能的话,我如何维护包表中的产品列表,但是知道它是多对多的?
谢谢。
你需要加入引用包ID和产品ID表创建一个许多人许多。 orm可以透明地支持这个或者与一个单独的实体。 –
您没有展示如何填充Package.Products列表? 这一切都取决于你lambda表达式,它应该只返回该包内的产品列表。多对多关系是如何强加的?你有桌子吗? – DaniDev