小编Com*_*omi的帖子

2个属性中的一个应该为null(EntityFramework Code First)

我在论坛上搜索了很多,但是没有找到关于这个问题的任何内容.

我在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

4
推荐指数
2
解决办法
636
查看次数