Однако , я получаю следующую ошибку:
Входная строка имеет неправильный формат.
из EF в
Microsoft.EntityFrameworkCore.Storage.Internal.RawSqlCommandBuilder.Build.
Я использую EF Core версии 3.1.
Ниже вы найдете обзор примера, похожего на то, что я пытаюсь:
Код: Выделить всё
string query = "update mytable set column1 = 100, column2= '[{\"property1\":\"value1\",\"property2\":null}]' where condition;update mytable set column1= 200, column2= '[{\"property1\":\"value2\",\"property\":null}]' where condition;"
await this.Context.Database.ExecuteSqlRawAsync(query);
Есть ли какое-то ограничение в RawSql< /code>, что строковое поле сущности не может содержать jsonstring?
Любая помощь, как выполнить необработанный запрос с одним из полей строковой сущности, содержащим jsonstring?
Подробнее здесь: https://stackoverflow.com/questions/656 ... qlrawasync
Мобильная версия