【发布时间】:2014-07-13 05:16:20
【问题描述】:
我想忽略一个复杂类型的属性,以便映射到 FinalTotal 是计算字段的数据库。实体框架说它是不允许的,它必须是一个属性。 :(
public class Sale
{
public int Id { get; set; }
public DateTime DateSale { get; set; }
public Amounts Amounts { get; set; }
}
public class Amounts
{
public decimal Subtotal { get; set; }
public decimal Tax { get; set; }
public decimal FinalTotal { get; set; }
}
public class SaleMap : EntityTypeConfiguration<Sale>
{
public SaleMap()
{
Ignore(s => s.Amounts.FinalTotal);
}
}
【问题讨论】:
标签: c# entity-framework ef-code-first entity-framework-6