我的Code-First模型中有一个数据库计算字段。我用DatabaseGeneratedAttribute标记了它。我是否也需要指定RequiredAttribute?
换句话说:'required'是否意味着,需要将此值分配给?或者是否意味着该值不允许为空。
答案 0 :(得分:2)
RequiredAttribute
用于验证和映射定义。如果定义没有此属性的string
属性,则在数据库中将其定义为可空列,但使用此属性则不是nullabe。换句话说,它表示在验证期间和数据库中属性是否都可以包含null
。