1
当映射我的财产与流利NHibernate,插入时,我想使用数据库的默认值,只有当我的财产为空。因此,例如,如果数据库默认值为100,并且我的属性为空,则应该插入100,否则插入我的属性(例如25)的值。流利Nhibernate映射默认值
谢谢。
当映射我的财产与流利NHibernate,插入时,我想使用数据库的默认值,只有当我的财产为空。因此,例如,如果数据库默认值为100,并且我的属性为空,则应该插入100,否则插入我的属性(例如25)的值。流利Nhibernate映射默认值
谢谢。
您可以通过映射覆盖做到这一点:
public class MyEntityMappingOverride : IAutoMappingOverride<MyEntity>
{
public void Override(AutoMapping<MyEntity> mapping)
{
mapping.Map(x => x.MyProperty).Default("100");
}
}