C# 异构数据库匹配的实体框架模型

C# 异构数据库匹配的实体框架模型,c#,database,entity-framework,entity-framework-6,C#,Database,Entity Framework,Entity Framework 6,我们正在构建一个WPF应用程序,该应用程序首先使用EntityFramework6数据库,并将分发到不同的数据库。 从历史上看,这些数据库是分开发展的,表或列有时在不同的情况下会有所不同,例如: 数据库1-表客户-列客户编号 数据库2-表客户-列客户编号 是否有任何解决方案能够在不更改每个数据库的模型或修复所有数据库表和列的情况下连接到两个数据库?您所说的连接是什么意思?我们将在不同的计算机上分发应用程序,其中包括E.F.模型,每个计算机都有自己的数据库要连接。因此,应用程序每次只能连接到一个数

我们正在构建一个WPF应用程序,该应用程序首先使用EntityFramework6数据库,并将分发到不同的数据库。 从历史上看,这些数据库是分开发展的,表或列有时在不同的情况下会有所不同,例如:

数据库1-表客户-列客户编号

数据库2-表客户-列客户编号


是否有任何解决方案能够在不更改每个数据库的模型或修复所有数据库表和列的情况下连接到两个数据库?

您所说的连接是什么意思?我们将在不同的计算机上分发应用程序,其中包括E.F.模型,每个计算机都有自己的数据库要连接。因此,应用程序每次只能连接到一个数据库,但这些数据库之间的表/列名可能会有所不同。我已经编辑了我的文章。我对这篇文章的第一印象是不,你必须标准化。您必须深入实体框架元数据工作区,并在运行时动态地重新生成列名,但是您如何检测何时需要执行此操作,以及哪些表需要执行此操作?请参见您的意思是现在不能执行此操作吗?通常DML语句不区分大小写。