Entity framework 4 EntityFramework单个连接字符串

Entity framework 4 EntityFramework单个连接字符串,entity-framework-4,Entity Framework 4,我是EF的初学者,我的问题是有没有办法将一个连接字符串用于多个模型。因为我的应用程序可能有50个模型,在配置中更改conn字符串50次会很有趣 谢谢…否。EntityConnection提供了两组信息:提供者连接字符串,它基本上是数据库连接字符串,在所有型号上都是相等的(尽管您在所有型号上访问相同的数据库)元数据信息指向概念架构定义层(CSDL)、存储架构定义层(SSDL)和映射架构层(MSL)文件,并告诉上下文在何处可以找到这些文件,这些文件在您的模型中并不相等: connectionStri

我是EF的初学者,我的问题是有没有办法将一个连接字符串用于多个模型。因为我的应用程序可能有50个模型,在配置中更改conn字符串50次会很有趣


谢谢…

否。EntityConnection提供了两组信息:提供者连接字符串,它基本上是数据库连接字符串,在所有型号上都是相等的(尽管您在所有型号上访问相同的数据库)元数据信息指向概念架构定义层(CSDL)、存储架构定义层(SSDL)和映射架构层(MSL)文件,并告诉上下文在何处可以找到这些文件,这些文件在您的模型中并不相等:

connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;
provider connection string="Data Source=.;...."

解决方案中只有一个连接字符串的唯一方法是根本没有EDM文件: