Изменение длины столбца с использованием Entity Framework Code First - PullRequest
0 голосов
/ 18 марта 2020

Привет. Я пытаюсь изменить столбец, чтобы он соответствовал максимальной длине - я изменил свойство сущности и запустил команду Добавить миграцию - сначала он работал хорошо, а затем зафиксировал его на Git или более, записанном удаленной веткой или чем-то другим. в последний раз, когда я сливал его в основную ветку, он начал вызывать проблемы - мое свойство, которое я изменил, выглядит следующим образом:

[StringLength(7999)]
public string EventComment { get; set; }

Когда я создаю - создается сценарий миграции, как показано ниже:

public partial class AlterColumnLemgthEventComment : DbMigration
{
        public override void Up()
        {
        }

        public override void Down()
        {
        }
}

Несмотря на то, что я сделал это EventComment 1000 в базе данных, затем удалил мой файл миграции - затем запустил миграцию добавления, теперь файл создан описанным выше способом - не могу ничего сделать - теперь его не позволяют войти в приложение в качестве базы данных выходит из строя - любая помощь, пожалуйста - позже произойдет сбой, если я сделаю максимальную длину EventComment в базе данных и запустил приложение - все еще его ошибочные ошибки проверки. Любая помощь, пожалуйста - просто откажитесь от валидации от Code First, больно заботиться о вещах так много. Любая помощь, пожалуйста.

Когда я делаю поле базы данных как свойство Max и Entity также как 7999 - все же это дает мне следующее исключение в приложении - просто не может решить

The field EventComment must be a string with a maximum length of 1000.

Я получаю следующую ошибку при попытке запустить миграцию добавления

The Designer Code for this migration file includes a snapshot of your current Code First model. This snapshot is used to calculate the changes to your model when you scaffold the next migration. 
If you make additional changes to your model that you want to include in this migration, then you can re-scaffold it by running 'Add-Migration AlterColumnLemgthEventComment' again.

Любая помощь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...