首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ODP.NET ()模式

ODP.NET ()模式
EN

Stack Overflow用户
提问于 2013-12-05 10:13:47
回答 1查看 969关注 0票数 1

关于OPD.NET和Oracle表空间,我有一个问题。

我们有一个We应用程序,它可以在生产环境中顺利运行,使用ODP.NET作为实体框架的数据提供者。De模型是从数据库(预先存在的)创建的,edmx文件中的表如下所示:

代码语言:javascript
复制
<EntitySet Name="ES_T_ALG_INFO" EntityType="Model.Store.ES_T_ALG_INFO" store:Type="Tables" Schema="ES_ANON" />

如您所见,设计器添加了Schema属性,它对应于ES_ANON表空间。

客户端现在希望为不同的单元重用应用程序,该单元具有不同的表空间。如果我搜索-用新模式替换ES_ANON,就没有问题了。如果我不这样做(或者一起删除属性),ObjectDataContext就找不到我的表。

有没有一种以编程方式设置表空间的方法?

如果还需要更多的规范,请随时通知我。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-05 12:45:26

我找到了解决办法。

代码语言:javascript
复制
<EntitySet Name="ES_T_ALG_INFO" EntityType="Model.Store.ES_T_ALG_INFO" store:Type="Tables" Schema="" />

架构是必需的(我不知道)。当您将其保留为空时,ODPnet提供程序将使用默认模式,在Oracle中,该模式与用户名相同。

您可以通过我找到的一些黑客来访问不同的模式,但是由于我并不真的需要,所以我不需要进一步研究。

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

https://stackoverflow.com/questions/20397155

复制
相关文章

相似问题

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