Замените конкатенацию строк в сценарии миграции - PullRequest
0 голосов
/ 21 апреля 2020

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

в соответствии с вышеуказанным условием, которое я пишу Сценарий, как показано ниже, есть ли способ избежать конкатенации со знаком +

migrationBuilder.Sql("UPDATE " + "\"" + "LibraryPipePlantTypes" + "\"" + " SET " + "\"" + "MasterSectionName" + "\"" + " = "+ "'" + "Library Pipe Plant Type" + "'" + " WHERE" + "\"" + "MasterSectionName" + "\"" + " = " + "'" + "Library Hydronic Plant Type" + "'");

Заранее большое спасибо.

1 Ответ

0 голосов
/ 21 апреля 2020

Вы можете попробовать использовать

migrationBuilder.Sql('UPDATE "LibraryPipePlantTypes" SET "MasterSectionName" = "Library Pipe Plant Type" WHERE "MasterSectionName" = "Library Hydronic Plant Type"');
...