Azure DevOps не может выполнить сценарии EF Core Migration - PullRequest
0 голосов
/ 29 ноября 2018

До сих пор я развертывал свой код для первых миграций, создавая сценарий переноса ядра ef во время сборки и запуская их для базы данных.Они выглядят так:

IF NOT EXISTS(SELECT * FROM [__EFMigrationsHistory] WHERE [MigrationId] = N'20181106170338_Add FK To user from news') 
BEGIN 
    UPDATE News SET News.UserId = AspNetUsers.Id FROM AspNetUsers where AspNetUsers.UserName = News.Username END; 
GO 

В более поздней миграции я удалил столбец News.Username.С тех пор я создал много релизов, и они работали.Теперь я получаю сообщение о том, что столбец с именем пользователя не существует.Но даже если я сейчас вернусь и выполню более старую миграцию, с этим сообщением с этого утреннего события произойдет сбой, хотя это сработало, например, прошлой ночью.

...