MVC +休眠+ Oracle 模式配置
我们的客户希望我们使用用户名=“external”的连接字符串,并在查询前面添加 schemaName“original”,例如:
“select columnA from origin.TableA”
我不想更改其他项目共享的映射文件,
尝试添加默认架构为:
<属性名称=“default_schema”>原始
但这不起作用。有帮助吗?
Our customer wants us to use a connectionstring with username = "external" and add schemaName "original" infront of our queries like:
"select columnA from original.TableA"
I dont want to change mapping files which are shared by other projects,
tried adding default schema as:
<property name="default_schema">original</property>
But this doesn't work. Any Help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最后,我在应用程序设置中添加了一个键,并将默认模式包含到流畅的 nhibernate 配置中。
At the end i added a key to the application settings and include default schema to the fluent nhibernate configuration.
使用下面答案中概述的 defaultSchema 对我们不起作用。我们必须在会话中调用“alter session set schema=”。否则我们会收到错误“未找到表或视图”。
Using the defaultSchema as outlined in the answer below does not work for us. We have to call 'alter session set schema=' on our session. Otherwise we get the error "table or view not found'.