我已经在互联网上的各个地方看到了这个问题。但我没有看到比2011年新的答案(而且似乎都没有用)。
无论如何,当我访问服务器时,它会尝试向我显示与用户模式关联的表。但是,我需要为具有我的读取访问权限的另一个架构生成实体。
DevArt建议需要使用特定类型的表授予。但是由于我不是Oracle开发人员,所以我不知道这是特定于他们的提供者还是Oracle服务器的通用性。无论哪种方式,它似乎都没有起作用。
从2011年开始的编辑服务器连接过滤器的技巧对EDM向导无效(否则,它需要一种特殊的保存形式,在UI中不明显);到目前为止,我还没有找到用于指定架构的“连接字符串”条目(这太方便了。)
记录下来,我正在使用EF6;而且我已经有近十年没有与Oracle合作了。
谢谢
要求您的DBA执行以下操作:
1)确保DBA授予您在连接字符串中使用的帐户对oracle表的SELECT访问权限。
grant select on myschema.mytable to group_or_username;
2)确保DBA在您尝试访问的其他模式中创建同义词。
create or replace synonym anotherschema.mytable for myschema.mytable;
3)确保在ORM工具中的表名之前包含模式名。
高温超导
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句