2013-11-17 2 views
0

Я использую MVC4 с поставщиком членства по умолчанию и сначала использую код сущности. Данные членства находятся в базе данных, хранящейся в моей папке app_data с именем aspnet-xxxxxx.mdf, а мои данные приложения создаются в отдельной базе данных, работающей на SQL Server express.Слияние базы данных членства MVC4 с базой данных сущности с первой базой данных

Что мне нужно сделать, чтобы иметь 1 базу данных, содержащую мои таблицы членства и данные приложения? Я не против потери данных в любой из этих баз данных, так как на данный момент это только тестовые данные.

ответ

0

Найти InitializeSimpleMembershipAttribute.cs и изменения в линии

WebSecurity.InitializeDatabaseConnection("[ConnectionString]", builder.Provider, "UserProfile", "UserId", "UserName", autoCreateTables: false); 

[ConnectionString] на ваше имя строки подключения вы определили в Web.config. Или укажите полную строку подключения

+0

Я сделал это, и я вижу, что он пытается сделать, но база данных, указанная в строке соединения, не имеет таблиц поставщика членства, а autoCreateTables имеет значение false. Есть ли способ автоматически добавить эти таблицы в мою базу данных? (установка autoCreateTables на true вызывает ошибку) –

+0

@NickLePage Какая ошибка? –

Смежные вопросы