.net – 如何使用Entity Framework连接到Oracle时通过连接字符串更改架构?

.net – 如何使用Entity Framework连接到Oracle时通过连接字符串更改架构?,第1张

概述当我生成EDMX文件时,它为每个EntitySet设置Schema <EntitySet Name="TableName" EntityType="Model.Store.TableName" store:Type="Tables" Schema="MySchema" /> 问题是,如果我想切换到生产数据库,我必须更改EDMX,因为我不知道如何在连接字符串中选择S 当我生成EDMX文件时,它为每个EntitySet设置Schema
<EntitySet     name="tablename"    EntityType="Model.Store.tablename"    store:Type="tables"    Schema="MySchema" />

问题是,如果我想切换到生产数据库,我必须更改EDMX,因为我不知道如何在连接字符串中选择Schema.

怎么做?

如果代码第一个方法是一个选项,您可以覆盖DbContext类中的OnModelCreating方法.在OnModelCreating方法中,您可以将逻辑放入以检测oracle并相应地重命名架构.代码第一种方法被问到约 here. 总结

以上是内存溢出为你收集整理的.net – 如何使用Entity Framework连接到Oracle时通过连接字符串更改架构?全部内容,希望文章能够帮你解决.net – 如何使用Entity Framework连接到Oracle时通过连接字符串更改架构?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存