FluentNHibernate为bool设置默认列值

时间:2009-06-16 08:29:23

标签: .net sql-server-2005 fluent-nhibernate

如何使用FluentNHibernate为我的实体为bool类型字段生成的表的BIT列设置默认值1或0。我认为无所谓,但无论如何数据库都是sqlserver2005。

2 个答案:

答案 0 :(得分:5)

你有没有试过这样的东西

 this.Map(x => x.SomeBitColumn)
     .Access.Property()
     .Default("1");

答案 1 :(得分:0)

你可能想看看使用NHibernate Validator,这里有一个ayende example,可以找到你想要的东西。它们可以更好地控制在模式导出中创建的内容。