EF6 Code First - 值不能为空。参数名称:entitySet

时间:2016-03-27 15:12:56

标签: ef-code-first entity-framework-6

我正在使用实体框架代码优先6.我对我的实体进行了一些基本的更改,现在我无法支持。我收到以下错误。我甚至尝试将我的代码恢复到我可以支架的时候,我也得到了同样的错误。我已经采取了以前完全重置代码的步骤(删除数据库,Enable-Migrations -force,...),但这也无法正常工作。我有什么想法可以解决这个错误吗?

import

1 个答案:

答案 0 :(得分:3)

我明白了。有一个命名不好的实体“时区”,我最终删除,因为我不需要它。但是,我将虚拟属性“Timezone”留在另一个实体中。 VS编译得很好,因为它认为它是一个系统类,但EF代码首先在它上面引发了一个错误。