Я хотел бы задать этот быстрый вопрос о простой базе данных членства по умолчанию, которая поставляется с интернет-приложением asp.net mvc 4.5, мой вопрос в том, где она создает свои таблицы, когда Я сначала создаю нового пользователя, создает ли его таблицу в строке подключения по умолчанию (LocalDB)? и что, если я изменил строку подключения по умолчанию для использования пользовательской базы данных MS SQL Express, которая будет отражена, и эти таблицы будут созданы в моей новой базе данных?Как я могу изменить базу данных по умолчанию для простых таблиц членства
я заметил этот код в модели учетной записи по умолчанию, и в своем классе DbContext он относится по умолчанию соединения это был код Там:
public class UsersContext : DbContext
{
public UsersContext() : base("DefaultConnection")
{
}
public DbSet<UserProfile> UserProfiles { get; set; }
}
Или просто измените настройки для строки подключения DefaultConnection в файле web.config. –
Вам не нужно было бы менять первый параметр в InitialiseDatabaseConnection() тоже - чтобы «изменить базу данных по умолчанию для простых таблиц членства», как спросил OP? – MattSull
Первым параметром является имя строки подключения. Вы можете сохранить его как «DefaultConnection» и просто изменить значение connectinString. Если вы измените имя строки подключения, вам необходимо убедиться, что вы также измените ее в конструкторе для DbContext. –