我为每个用户保留一个单独的数据库,从主数据库中检查数据库并获取该用户的数据库名称,并在context类中更改connstring,但是当多个用户登录时,最后一个用户的数据库正在被处理。我怎样才能解决这个问题?
public class DatabaseContext : DbContext
{
public DatabaseContext(string database) :
base(("Server=localhost;port=3306;Database="+ database+
";uid=root;password=;charset=utf8;"))
{
DbConfiguration.SetConfiguration(new
MySql.Data.Entity.MySqlEFConfiguration());
}
..
..
}
上面的代码片段在上下文类中。我正在更改web.config中的连接字符串。
暂无答案!
目前还没有任何答案,快来回答吧!