我正在使用modelBuilder类。当属性为string类型时,使用IsRequired可以轻松设置非空字段。只要类型是十进制类型,intellisense就不会显示IsRequired方法。
public class CategotyConfig: EntityConfiguration<Category>
{
public CategotyConfig()
{
this.Property(x => x.Name).IsRequired();
}
}
如何设置十进制类型的字段不为空?不使用属性。
答案 0 :(得分:2)
decimal
(与decimal?
相对)已经是必需的,因为它不可为空。