我使用一些表和列创建了我的第一个初始迁移,但我看到了一件事,我的所有字段都不是空的,并且对于我希望为空的每个字段(几乎所有字段),我需要指定IsRequired(false)
有一种方法可以将所有字段设置为可空,并且只对那些我希望成为必填字段的字段调用isRequired()(true)?
**我不想使用数据注解或其他东西,只想使用Fluent Api,**所以只有在Fluent Api中存在全局设置时,否则我会将每个字段都设置为IsRequired。我想将模型从FluentApi配置文件中分离出来,因为将来如果我想使用另一个ORM,我只需要更改FluentApi配置文件。
3条答案
按热度按时间4uqofj5v1#
在实体中,可以将属性设置为可为空
或者使用
JetBrains.Annotations
d6kp6zgx2#
在设置类时,可以使用可为空值类型,例如:
cxfofazt3#
对你的问题的回答是“不”。
您可以加入类别和静态方法,以提供单一来源的真实常数。
和