2012-04-11 2 views
0

Новичок здесь, я не делал много членства для asp.net. Я пытаюсь использовать механизм членства asp.net для нового приложения, которое я создаю, но я хочу сохранить информацию о члене в своей собственной базе данных. какие у меня варианты? Нужно ли писать пользовательский поставщик членства? или у asp.net есть стандартный провайдер для sql (с указанными именами таблиц и столбцов)?Пользовательские базы данных и базы данных?

Быстрое редактирование: Каждый участник регистрируется при помощи их проверки подлинности Windows, но мне также нужно хранить дополнительную информацию о них, такие, как их отдел, возраст, звание и т.д.

+0

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

+2

В этом сообщении вы начнете с создания базы данных членства с нуля или добавления схемы в существующую базу данных: http://weblogs.asp.net/sukumarraju/archive/2009/10/02/installing-asp-net-membership -services-database-in-sql-server-expreess.aspx –

+0

это база данных отслеживания ошибок, и большинство таблиц в базе данных приложения зависят от идентификатора пользователя, поэтому я хочу сохранить информацию о пользователе в той же базе данных и ссылке их вместе с использованием внешних ключей – Bonk

ответ

0

Вы могли бы рассмотреть возможность использования нового Universal Membership Provider

Поставщик членства - крутая кривая обучения. Если вы не знакомы с поставщиком членства, используйте вариант по умолчанию, а не внедряйте поставщика пользовательского членства.

Затем используйте таблицу UserId of User в качестве первичного ключа в других таблицах, в которых вы храните информацию, связанную с пользователем.

enter image description here

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