具有属性ID的设计决策类:是否可以为空

时间:2016-02-15 12:57:03

标签: c# entity-framework architecture

我正在创建一个可用作EF的POCO的对象。什么更适合于属性ID:nullable int或只是int,如果是new则值为零。我认为ID应该可以为空。

当我通过这个时,如果ID为null,我可以检查数据是否是新的。我认为这是合适的,因为我认为零是一个有效的DB值。但我不确定。我可以根据我的决定提出任何建议/指导方针/缺点吗?

0 个答案:

没有答案