C# 交换实体数据模型

C# 交换实体数据模型,c#,entity-framework,data-access-layer,class-library,application-design,C#,Entity Framework,Data Access Layer,Class Library,Application Design,我正在为我的DAL(数据访问层)使用实体框架。我们有三个不同的DB实例(DEV、QA、PROD)。DAL是DLL的一部分,DLL将DA公开为业务层的API。我想知道配置这些EDM的最佳实践,以便我们可以在打包应用程序时切换EDM。如果需要,还可以提供指向其他EDM的方法 我尝试将所有EDM添加到同一个库中,但是所有实体类都有多个声明。您是如何做到的,您遵循这些和那些实践?如果您的数据库都具有相同的结构,那么您只需要一个数据模型。然后,您可以使用连接字符串指向正确的数据库。thks获取您的答案。有

我正在为我的DAL(数据访问层)使用实体框架。我们有三个不同的DB实例(DEV、QA、PROD)。DAL是DLL的一部分,DLL将DA公开为业务层的API。我想知道配置这些EDM的最佳实践,以便我们可以在打包应用程序时切换EDM。如果需要,还可以提供指向其他EDM的方法


我尝试将所有EDM添加到同一个库中,但是所有实体类都有多个声明。您是如何做到的,您遵循这些和那些实践?

如果您的数据库都具有相同的结构,那么您只需要一个数据模型。然后,您可以使用连接字符串指向正确的数据库。

thks获取您的答案。有关更多说明,请参阅以下链接: