2017-02-12 11 views
1

Я использую идентификатор 2.0 в своем проекте MVC 5.Добавить столбец в созданную таблицу идентификации в проекте asp.net mvc?

Первый раз, когда я запускаю проект в моей БД была создана все таблицы по умолчанию для аутентификации и авторизации:

enter image description here

В AspNetUsers таблице Мне нужно, чтобы создать дополнительный столбец с именем LoyoutId целочисленного типа.

Мой вопрос: как добавить столбец в созданные таблицы по умолчанию?

ответ

1

Вы можете добавить данные профиля для пользователя, добавив больше свойств в ваш класс ApplicationUser, пожалуйста, посетите this, чтобы узнать больше.

В вашем случае:

public class ApplicationUser : IdentityUser 
{ 
    public int LoyoutId { get; set; } 
} 

Затем откройте Диспетчер пакетов консоли и выполнить следующие команды:

PM> Enable-migrations //You don't need this as you have already done it 
PM> Add-migration Give_it_a_name //This will generate a database script file 
PM> Update-database //Run script file against database. 

Теперь все новые свойства превратится в AspNetUsers таблицу.

+0

Также см. Http://www.itorian.com/2013/11/customizing-users-profile-to-add-new.html – Marusyk

+0

спасибо за сообщение.что, если мне нужно создать таблицу и передать ее существующим таблица пользователей? – Michael

+0

Добро пожаловать! Что вы имеете в виду? Не помогло ли ссылка из моего комментария? – Marusyk

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

  • Нет связанных вопросов^_^