У меня есть таблица Packages, содержащая информацию о пакете (носитель, вес ..).Entity Framework - много для многих
Я хочу, чтобы связать продукты для этого пакета, так что я сделал следующее:
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 в таблицу продуктов, но это отношения многие ко многим. Как я могу поддерживать, если возможно, список продуктов в таблице пакетов, но знаю ли он, что это много?
Спасибо.
Вам необходимо объединение таблицы, которые ссылаются на идентификатор пакета и идентификатор продукта для создания многих многие. Орма может поддерживать это прозрачно или с отдельным объектом. –
Вы не показали, как вы заполняете список Package.Products? Все зависит от вас лямбда-выражения, которое должно возвращать только список продуктов в этом пакете. Как навязывается много-много отношений? у вас есть таблица rel? – DaniDev