Я добавляю новое поле в класс User
- IdentiyUser
, после чего я запускаю
add-migration [name]
Это создает файл миграции, но после выполнения команды update-database
я получаю две ошибки.
Я попытался удалить базу данных и создать ее с ее миграцией, база данных создана, добавлен столбец с моим полем, но ошибки те же
Не удалось выполнить команду DbCommand (12 мс) [Параметры = [], CommandType = 'Text', CommandTimeout = '30 ']
CREATE TABLE [AspNetRoles]
(
[Id] nvarchar (450) НЕ NULL,
[Имя] nvarchar (256) NULL,
[NormalizedName] nvarchar (256) NULL,
[ConcurrencyStamp] nvarchar (max) NULL,
CONSTRAINT [PK_AspNetRoles] ПЕРВИЧНЫЙ КЛЮЧ ([Id])
);
В базе данных уже есть объект с именем AspNetRoles.
Миграция
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.RenameColumn(
name: "Balance",
table: "AspNetUsers",
newName: "Age");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.RenameColumn(
name: "Age",
table: "AspNetUsers",
newName: "Balance");
}