我正在使用Fluent Mapping来处理包含此ClassMap
的项目:
public class PricingMap : ClassMap<Pricing>
{
public PricingMap()
{
Init();
}
private void Init()
{
Table("distributership_pricing");
...
References(x => x.Product);
References(x => x.Distributor);
}
}
对于参考文献,为什么它会为产品关系生成ProductId
,为分销商生成Distributor_Id
?
答案 0 :(得分:2)
它没有 - 我怀疑你的一个类地图中有一个错误; FluentNH将使用_Id后缀,除非被您的一个类映射或自定义命名约定明确覆盖。