c# - 在 WPF 的实体框架中切换数据库模型 EDMX
问题描述
我通过 Visual Studio 生成了 EDMX 模型,我得到了连接字符串
<add name="TuttyPOSEntities" connectionString="metadata=res://*/ModelTuttyPOS.csdl|res://*/ModelTuttyPOS.ssdl|res://*/ModelTuttyPOS.msl;provider=Npgsql;provider connection string="Host=localhost;Port=5433;Database=TuttyPOS;Username=postgres"" providerName="System.Data.EntityClient" /></connectionStrings>
public partial class TuttyPOSEntities : DbContext
{
public TuttyPOSEntities()
: base("name=TuttyPOSEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<user> users { get; set; }
}
我需要通过设置文件中的连接字符串(更改提供程序连接字符串)在具有相同架构的不同数据库之间切换。我怎样才能做到这一点?
解决方案
推荐阅读
- apache-spark - PySpark 数据框性能调优
- git - Github push -f origin master - 大小变大了,推送时间过长
- windows - 找不到 DC 服务器及其磁盘使用情况
- javascript - 编辑数组的 ReactJS 渲染问题
- sql - 如何通过分组确定前 x 行 - SQL Server 2017
- sql - Oracle Sql:如何避免结果出现重复?
- c# - 如何使用for循环将多个按钮订阅到一个事件
- sql - 你能从两个表中创建一个外键吗?
- ios - ScrollView中TableView的动态高度
- angular - 如何从其他工作区库中导入材料组件参考