当我
生成EDMX
文件时,它为每个EntitySet设置Schema
<EntitySet
Name="TableName"
EntityType="Model.Store.TableName"
store:Type="Tables"
Schema="MySchema" />
问题是,如果我想切换到生产数据库,我必须更改EDMX,因为我不知道如何在连接字符串中选择Schema.
怎么做?
如果
代码第一个
方法是一个选项,您可以覆盖DbContext类中的OnModelCreating
方法.在OnModelCreating
方法中,您可以将逻辑放入以检测oracle并相应地
重命名架构.
代码第一种
方法被问到约
here.