如何使用FluentNHibernate为从实体生成的表的布尔类型字段设置默认值为1或0的BIT列。我认为这并不重要,但无论如何,数据库是sqlserver2005。
this.Map(x => x.SomeBitColumn)
.Access.Property()
.Default("1");
你可能想要考虑使用 NHibernate Validator 来实现这个,这里有一个 ayende example,非常接近你所需要的。它们可以更好地控制在模式导出中创建的内容。