4
如何使用FluentNHibernate为我的实体为bool类型的字段生成的表的BIT列设置默认值1或0。我认为这并不重要,但无论如何数据库是sqlserver2005。FluentNHibernate为bool设置默认列值
如何使用FluentNHibernate为我的实体为bool类型的字段生成的表的BIT列设置默认值1或0。我认为这并不重要,但无论如何数据库是sqlserver2005。FluentNHibernate为bool设置默认列值
您是否尝试过这样的事情
this.Map(x => x.SomeBitColumn) .Access.Property() .Default("1");
你可能想看看使用NHibernate验证器为此,这里是一个ayende example接近你正在寻找的东西。他们更好地控制模式输出中创建的内容。
不,我不希望使用NHibernate的验证器,我只是想生成一个表架构,其中用于BIT类型的列,我可以设置默认值为'1'。 – diadiora 2009-06-16 08:57:05