我希望Customer属性由不是Entity Framework的服务填充,我想要这种工作最通用的方式。 即实体框架应仅关注CustomerDTO的密钥,其他数据应由服务填充。
我正在使用Entity Framework Code First(v4.2)
public class Order
{
public int ID { get; set; }
public DateTime Date { get; set; }
public ICollection<OrderLine> OrderLines { get; set; }
public CustomerDTO Customer { get; set; }
}
public class CustomerDTO
{
public int ID { get; set; }
public string Name { get; set; }
}