我在论坛上搜索了很多,但是没有找到关于这个问题的任何内容.
我在EntityFramework Code First中有2个属性:
[Column(TypeName = "Money")]
public decimal? Debit { get; set; }
[Column(TypeName = "Money")]
public decimal? Credit { get; set; }
Run Code Online (Sandbox Code Playgroud)
其中一个不应为null,但另一个应为null示例:
Debit=null;
Credit=34;
Debit=45;
Credit=null;
Run Code Online (Sandbox Code Playgroud)
另一方面,不应该将它们都设置为空或者不设置它们.是否可以使用数据注释处理此问题,还是应该通过解决方法解决它?
最好的祝福!
null entity-framework properties code-first data-annotations