实体框架向导工作没有任何问题,但我点击完成后,在加载了几秒钟后,我得到了这个。
Model.tt has not generated any clases, and in output window all it says is there have been errors, check the Model.edmx, but those errors are about it failing to generate classes for some views without primary key, and are errors I get even when it generates the rest of the tables fine.
这个错误可能是在数据库中,因为它生成的模型为一个 旧版图式. 我试过重新安装实体框架,在不同的机器上生成......。有一次,我放弃了一些新添加的程序,它成功地生成了模型,但第二次,当我重新导入模式并再次放弃这些相同的程序时,它失败了。
我不知道在新的Oracle版本上是否有什么不同,但在11g上使用Entity一直是个麻烦。
EDIT.我不知道在新的Oracle版本上是否有什么不同,但在11g上使用Entity一直是个麻烦事。我想知道是谁的错!
请尝试以下步骤
找到了
...
在经历了新旧模式之间的每一次变化后,我发现有 外键 约束与 不同类型,NUMBER(1)和NUMBER(10)。我从以前就知道EF不支持这个,所以谢谢你。
为什么这必须打破模型的生成,我不知道。只有当有是任何错误报告...