Чтобы добавить новый столбец с именем «Адрес»:
Шаг 1: Models / IdentityModels.cs
Добавьте следующий код вКласс "ApplicationUser":
public string Address{ get; set; }
Шаг 2: Models / AccountViewModels.cs
Добавьте следующий код в класс "RegisterViewModel":
public string Address{ get; set; }
Шаг 3: Views / Register.cshtml
Добавить текстовое поле ввода адреса в представление:
<div class="form-group">
@Html.LabelFor(m => m.Address, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.TextBoxFor(m => m.Address, new { @class = "form-control" })
</div>
</div>
Шаг 4:
Перейдите в Инструменты> Диспетчер NuGet> Консоль диспетчера пакетов
Шаг A: введите «Enable-Migrations» и нажмите enter
Шаг B: Введите «Add-Migration« Address »» инажмите enter
Шаг C: введите «Update-Database» и нажмите enter
т.е.
PM> Enable-Migrations
PM> Add-Migration "Address"
PM> Update-Database
Шаг 5: Controllers / AccountController.cs
Перейдите в поле «Зарегистрировать действие» и добавьте «Address = model.Address» в ApplicationUser, то есть
var user = new ApplicationUser { UserName = model.Email, Email = model.Email, Address= model.Address}