Миграция с .net core 1.1 на 2.2 - восстановление внешних ключей - PullRequest
3 голосов
/ 24 мая 2019

Я перенес одно из моих приложений из .net core 1.1 в .net core 2.2, и миграция прошла успешно, и запуск приложений прошел нормально.Но хотя я пытаюсь сгенерировать миграцию структуры сущностей, она генерирует миграцию для удаления и повторного добавления внешних ключей и индексов некоторых таблиц.

migrationBuilder.DropForeignKey(
                name: "FK_Commission_Subscription_SubscriptionId",
                table: "Commission");


migrationBuilder.AddForeignKey(
                name: "FK_Commission_Subscription_SubscriptionId",
                table: "Commission",
                column: "SubscriptionId",
                principalTable: "Subscription",
                principalColumn: "SubscriptionId",
                onDelete: ReferentialAction.Restrict);

Я хочу знать, нормально ли это поколение, и повлияет ли выполнение этого сценария миграции на мою базу данных каким-либо образом на мои данные ...

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