我使用实体框架并希望为订单构建一个类。订单文档由标题及其属性以及若干行及其属性组成。像这样:
[Table("DocumentHeaders")]
public class Header
{
public Guid Id { get; set; }
public int Number { get; set; }
public DateTime Date { get; set; }
}
[Table("DocumentRows")]
public class Rows
{
public Guid Id { get; set; }
public Guid HeaderId { get; set; }
public Guid ProductId { get; set; }
public decimal Quantity { get; set; }
public decimal UnitPrice { get; set; }
}
public class orders
{
public orders()
{
Header = new Header();
Rows = new List<Rows>();
}
public Header Header { get; set; }
public IList<Rows> Rows { get; set; }
}
类顺序不是实体类,而是聚合由实体框架的上下文管理的实体类的类。 我打算用这个主类(orders)添加到上下文中。怎么做?