如何根据需要指定 属性(不可为空)?
How do I specify a property as required (NOT NULLABLE)?
我正在通过代码尝试 NHibernate 的内置映射。我现在大部分时间都在工作。我的问题是如何在约定的数据库中配置我的对象的哪些属性是必需的?我猜这是某种属性标记?
我知道如果我手动进行映射,我可以根据需要配置它们,但我该如何按照惯例进行配置?
只需使用可空类型,例如在 class、
public class Foo
{
public int Bar { get; set; }
public int? baz { get; set; }
}
Bar 不能为空,而 Baz 在使用代码映射时在数据库中可以为空。
我正在通过代码尝试 NHibernate 的内置映射。我现在大部分时间都在工作。我的问题是如何在约定的数据库中配置我的对象的哪些属性是必需的?我猜这是某种属性标记?
我知道如果我手动进行映射,我可以根据需要配置它们,但我该如何按照惯例进行配置?
只需使用可空类型,例如在 class、
public class Foo
{
public int Bar { get; set; }
public int? baz { get; set; }
}
Bar 不能为空,而 Baz 在使用代码映射时在数据库中可以为空。