如何根据需要指定属性(NOT NULLABLE)?

时间:2015-05-31 07:50:26

标签: nhibernate nhibernate-mapping mapping-by-code

我正在通过代码尝试NHibernate的内置映射。我现在大部分时间都在工作。我的问题是如何在约定中配置数据库中的对象需要哪些属性?我猜这会是某种属性标记吗?

我知道如果我手工制作映射,我可以根据需要配置它们,但是如何使用约定来实现呢?

1 个答案:

答案 0 :(得分:0)

只需使用可空类型,例如在类中,

public class Foo
{
   public int Bar { get; set; }
   public int? baz { get; set; }
}

Bar不可为空,而当使用代码映射时,Baz可以在db中为空。