实体代码首先 - 必填小数

时间:2010-12-27 21:30:44

标签: entity-framework ef-code-first

我正在使用modelBuilder类。当属性为string类型时,使用IsRequired可以轻松设置非空字段。只要类型是十进制类型,intellisense就不会显示IsRequired方法。

  public class CategotyConfig: EntityConfiguration<Category>
  {
        public CategotyConfig()
        {
            this.Property(x => x.Name).IsRequired();
        }
  }

如何设置十进制类型的字段不为空?不使用属性。

1 个答案:

答案 0 :(得分:2)

decimal(与decimal?相对)已经是必需的,因为它不可为空。