Добавление таблиц в таблицы базы данных AspNetSqlProvider (членство, роли и профиль)

Я создаю веб-сайт asp.net и хотел бы использовать поставщика членства для SQLServer. Я установил таблицы в свою собственную базу данных, и все отлично работает. У меня вопрос: если я собираюсь создать этот сайт, используя эти таблицы для обеспечения безопасности, интегрировать ли мне дизайн моей базы данных с дизайном, предоставленным Microsoft, или мне создать свою собственную базу данных и использовать две разные базы данных с моим веб-приложением?

Спасибо


person Community    schedule 26.02.2011    source источник


Ответы (2)


Вы можете либо создать отдельную базу данных участников, либо интегрировать SQLMembershipProvider в свою существующая бизнес-база данных.

Выбор зависит от ограничений вашей архитектуры. Например, если вы хотите централизовать свои данные о членстве и поделиться ими с другими приложениями, лучше использовать выделенную базу данных о членстве.

person Maxim Gueivandov    schedule 26.02.2011
comment
Большое спасибо, лучший ответ. - person ; 26.02.2011

Вы используете только одну базу данных. Просто запустите на нем Aspnet_regsql.exe, чтобы создать таблицы и процедуры.

person Cosmin    schedule 26.02.2011
comment
Спасибо за ответ. Я это понимаю, но как насчет моих столов? Мне просто добавить их в базу данных, в которую я установил таблицы членства, используя aspnet_regsql? - person ; 26.02.2011
comment
Да. Вы просто добавляете их в эту базу данных. - person Cosmin; 26.02.2011