我试图以一种我可以动态改变哪个数据库的方式使用ADO.NET实体数据模型.更改数据库可能需要一个全新的连接字符串.某些数据库位于不同的服务器上 所以我需要能够传递我的ADO.NET实体数据模型一个自定义连接字符串,如'server = severaddress; database = database1; User ID = test; Password = test1234;'
编辑:我的实体类实现ObjectContext.我可以使用的三个构造函数是默认的,传入connectionString,传入EntityConnection.当我使用重载构造函数时,我会收到错误,说它无法识别connectionstring中的"server".
我需要使用自定义连接字符串实例化我的存储库,或者能够在使用之前设置它.