首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle的实体数据模型向导中没有显示表列表

Oracle的实体数据模型向导中没有显示表列表
EN

Stack Overflow用户
提问于 2018-10-11 08:22:34
回答 2查看 423关注 0票数 0

我正在使用VS 2017,并为VS安装了Oracle开发工具。通过Nuget安装了EntityFramework 6。通过Nuget安装了Oracle.ManagedDataAccess和Oracle.ManagedDataAccess.EntityFramework库。添加实体数据模型,并从数据库中选择EF设计器。并且测试了DB连接和连接是成功的。单击Next Button后,实体数据模型向导将被关闭,而不会显示表列表。

有谁能帮助解决这个问题吗。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-16 07:00:38

将EntityFramework版本从6.2.0降到5.0.0。之后,我可以创建.edmx模型。现在一切都好了。

票数 0
EN

Stack Overflow用户

发布于 2021-01-11 23:38:46

还有一个原因可以解释为什么某个oracle用户在连接后不会看到表列表。这是当您连接到一个与实际存在所需表的Oracle_User帐户不同的Oracle_Owner帐户时。

在这种情况下:

( a) Oracle_User必须对Oracle_owner架构中的表具有正确的权限(选择、插入、更新、删除)。

( b)接下来,请参考Oracle Entity Framework - Generate Entity From Tables in Different Schema,了解如何使用数据库优先方法从中的不同架构导入表。

对我来说,EFv6.4,Oracle.ManagedDataAccess v19.6,Oracle.ManagedDataAccess.EntityFrameWork v19.6在VS2017上使用oracle12c(或12.1)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52755454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档