Добавление поля при генерации таблицы многие ко многим Entity Framework
При создании базы ,если есть 2 таблицы с отношением многие ко многим .Entity Framwork создаёт промежуточную таблицу.Как сделать , чтобы в данную промежуточную таблицу можно было добавить поле.Пример-2 таблицы Products,Orders .Необходимо хранить количество купленных товаров в каждом заказе-т.е.необходимо,чтобы в промежуточной табл были 3 поля(Order-Product-int).А так,создаётся только (Order-Product)
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public int Sale { get; set; }
public List<Order> Orders { get; set; } = new List<Order>();
}
public class Order
{
public int Id { get; set; }
public Employee Employee { get; set; }
public int ?EmployeeId { get; set; }
public DateTime MyDate { get; set; }
public Customer Customer{ get; set; }
public int ?CustomerId { get; set; }
public List<Product> Products { get; set; } = new List<Product>();
}
Источник: Stack Overflow на русском