Как сохранить отдельную базу данных для каждого пользователя в asp mvc - PullRequest
0 голосов
/ 25 августа 2018

Я веду отдельную базу данных для каждого пользователя, я проверяю базу данных из основной базы данных и получаю имя базы данных этого пользователя, и изменяю 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.

...