Я только начинаю новый проект на ASP.NET MVC, и это будет первый проект, использующий эту технологию. Когда я создавал свой новый проект в Visual Studio 2010, он создал для моего сервера sql несколько таблиц с префиксом aspnet_. Часть из них имеет дело со встроенными учетными записями пользователей и поддержкой разрешений.
Теперь я хочу сохранить определенную информацию о моих пользователях. Мой вопрос: «Является ли хорошей практикой изменение структуры этих таблиц aspnet_ для удовлетворения моих потребностей в информации учетной записи пользователя?».
И, как я полагаю, ответ "Нет" (Почему именно?), Я намерен создать свою собственную таблицу «Пользователи». Что является хорошим подходом для соединения записей из таблицы aspnet_Users и моей собственной пользовательской таблицы Users.
Я хочу, чтобы отношение было 1: 1, а дизайн в базе данных был максимально прозрачным в моем коде на c # (я использую linq to sql, если это важно). Кроме того, я не хочу копировать имена пользователей и пароли из таблиц aspnet_ в мою таблицу и поддерживать данные.
Я собираюсь использовать вид, чтобы присоединиться к ним. Это хорошая идея?
Заранее спасибо!
РЕДАКТИРОВАТЬ: Из ответа, я вижу, что я, возможно, не достаточно ясно, что я хочу. Вопрос не в том, ЕСЛИ использовать поставщика asp.net по умолчанию, а в том, как его адаптировать к моим потребностям.