7
是否还好有默认构造函数设置像一些默认值:实体框架POCO的默认构造函数
public class BetScreenshot
{
...
public BetScreenshot()
{
CreationDateTime = DateTime.UtcNow;
StatusEnum = BetScreenshotStatus.NotProcessed;
}
}
我的第一感觉不好的是,EF实体实例期间修改了这些属性可能被标记。但可能还有别的东西?
这不符合[POCO实体](http://msdn.microsoft.com/en-us/library/dd468057.aspx),您需要有一个无参数的构造函数。此外,由于属性声明不可见,因此无法确定是否启用更改跟踪(如果要启用更改跟踪,则它们需要为“虚拟”)。 – casperOne
@casperOne构造函数对我来说看起来没有参数...? – Mike
@Mike:查看[编辑历史](http://stackoverflow.com/revisions/7190472/3)与何时发表评论有关。 – casperOne