как создать таблицы членства sql в моей пользовательской базе данных в visual studio 2012


Я использовал для создания проектов веб-сайтов в vs2010 и создания простой схемы членства SQL на другом сервере размещения баз данных, таком как GoDaddy. Мои таблицы схемы базы данных выглядят следующим образом.

aspnet_Applications
aspnet_Membership
aspnet_Paths
aspnet_PersonalizationAl lUsers
aspnet_PersonalizationPeruser
aspnet_Profile
aspnet_Roles
aspnet_SchemaVersions
aspnet_Users
aspnet_Usersl nRoles
aspnet_Web Event_Events

Но теперь я пробую новый VS2012. Проект по умолчанию создает локальную базу данных с таблицами паров:

Applications
Memberships
Profiles
Roles
Users
UserslnRoles

, это полностью отличается от схемы, которую я привык видеть. префикса aspnet_ нет, и таблицы отличаются... я не могу просто переименовать таблицы.

Инструмент aspnet_regsql создает старую версию. с префиксом aspnet_..

Как создать эту новую схему в Visual studio 2012??

1 2

1 ответ:

ОК после somre Research это решение..

В vs2012, при использовании asp.net фреймворк 4.5, нет необходимости создавать эти таблицы. Вы просто помещаете правильную строку connectrions в web.конфигурационный файл и назовите его "DefaultConnection".

Когда ваша форма регистрации пытается создать новую учетную запись пользователя, она проверяет, существуют ли таблицы, и создает все таблицы самостоятельно.

Вот оно, все просто.