Работаю через Entity Framework Code First Есть две сущности:
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public byte[] Plan { get; set; }
public int? ClientId { get; set; }
}
public class ProductInOrder : Product
{
public int Count { get; set; }
public int? OrderId { get; set; }
}
Как организовать отдельно выборку Products и ProductsInOrder
Вам не нужно тут наследование.
public class Product
{
public int Id { get; set; }
public string Title { get; set; }
}
public class Order
{
public int Id { get; set; }
public DateTime CreateDate { get; set; }
public string Description { get; set; }
public virtual ICollection<OrderPosition> OrderPositions { get; set; }
}
public class OrderPosition
{
public int Id { get; set; }
public int OrderId { get; set; }
public virtual Order Order { get; set; }
public int ProductId { get; set; }
public virtual Product Product { get; set; }
public int Quantity { get; set; }
public string Comment { get; set; }
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости