我刚刚开始使用 FluentMap,我希望将同一列映射到 2 个属性,因为它们需要相同的值。这是我的地图:
internal class DefaultsMap : EntityMap<Defaults>
{
internal DefaultsMap()
{
Map(d => d.HistoricalValues.Cost).ToColumn("defaultValue");
Map(d => d.FutureValues.Cost).ToColumn("defaultValue");
//other mappings...
}
}
这会引发以下错误:
Exception: Duplicate mapping detected. Property 'Cost' is already mapped to column 'Cost'.
所以看起来我不能将同一列映射到 2 个不同的属性,或者这是因为属性本身被称为相同的东西(成本)?