在asp.net网站上替换某些用户的ConnectionString

时间:2011-06-08 14:10:11

标签: asp.net entity-framework connection-string appsettings

我修改了asp.net网站。我需要为用户使用不同的连接字符串。网站使用Entity Framework进行数据访问。

如何在运行时替换设置? 我可以使用指定的ConnectionString进行实例化,但它需要多次更改,因为在任何地方都使用了默认构造函数。

我找到了项目的解决方案 - 使用部分类设置。但网站上的设置没有(我错了吗?)。

1 个答案:

答案 0 :(得分:0)

您可以简单地从web.config,数据库或者使用它时加载新的连接字符串,并在创建它时将其分配给上下文对象。看到: http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/2efc32f7-23ad-4fad-84cf-279badb394a5