【发布时间】:2020-04-30 15:57:32
【问题描述】:
- 实体框架:6.4
- Oracle 托管数据访问:19.7
- Oracle 托管数据访问实体框架:19.7
- Visual Studio:2019 年
- Oracle 数据库:11g
实体框架向导运行没有任何问题,但是在我点击完成后,加载几秒钟后,我得到了这个:
Model.tt 没有生成任何类,并且在输出窗口中它所说的只是有错误,检查 Model.edmx,但这些错误是关于它无法为没有主键的某些视图生成类,并且即使它生成了其余的表格,我也会得到错误。
错误可能在数据库中,因为它为旧版本的架构生成了模型。我曾尝试重新安装实体框架,在不同的机器上生成...有一次我删除了一些新添加的程序,它设法生成了模型,但第二次,当我重新导入架构并再次删除相同的程序时,它失败了。
我不知道在较新的 Oracle 版本上是否有任何不同,但在 11g 上使用 Entity 一直很痛苦。
编辑:我想知道该怪谁!
【问题讨论】:
标签: c# oracle entity-framework entity-framework-6 odac