我修改了asp.net网站。我需要为用户使用不同的连接字符串。网站使用Entity Framework进行数据访问。
如何在运行时替换设置? 我可以使用指定的ConnectionString进行实例化,但它需要多次更改,因为在任何地方都使用了默认构造函数。
我找到了项目的解决方案 - 使用部分类设置。但网站上的设置没有(我错了吗?)。
答案 0 :(得分:0)
您可以简单地从web.config,数据库或者使用它时加载新的连接字符串,并在创建它时将其分配给上下文对象。看到: http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/2efc32f7-23ad-4fad-84cf-279badb394a5