HasOne vs References Mapping Fluent NHibernate

允我心安 提交于 2019-12-03 07:05:45

I think you want to use the References mapping

HasOne means that the 2 entities that you are mapping together share a "mutually exclusive" identifier

http://jagregory.com/writings/i-think-you-mean-a-many-to-one-sir/

References is for a property mapping.

public DeathMap()
{
    References( x => x.Alive );        
}

And you need an Id for codef.

public CodefMapping()
{
    Id(x => x.Code);
    Map(x => x.Descr);
}

The default convention is for column names to match the property name, so you do not have to specify the column names unless they are different.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!