BREEZE: ошибка при запросе с параметрами (вызов breeze.sharp breeze.server.net - Asp.Net Core/EF Core)
Я столкнулся с проблемой при использовании breeze.sharp и breeze.server.net - Asp.Net Core + EF Core.
Все работает хорошо, когда запросить полный список http://localhost:5678/breeze/share/companies
,
Но когда я добавляю параметр http://localhost:5678/breeze/share/companies?$filter=TagName%20eq%20%27DHL%27
Я получаю ошибку:
{"$ id": "32", "$ type": "Breeze.AspNetCore.ErrorDto, Breeze.AspNetCore.NetCore", "Code": 0, "Message": "Этот ctor EntityQuery требует допустимой строки json. следующее не является json: $filter=TagName eq 'DHL'","StackTrace":" at Breeze.Core.EntityQuery..ctor(String JSON) в D:\GitHub\Breeze\breeze.server.net\AspNetCore\Breeze.Core\Query\EntityQuery.cs: строка 37\r\n в Breeze.AspNetCore.BreezeQueryFilterAttribute.OnActionExecuted(контекст ActionExecutedContext) в D: \ GitHub \ Breeze \ breeze.server.net \ AspNetCore \ Breeze.ilCoreCore.cs: строка 33\r\n в Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecutionAsync(контекст ActionExecutingContext, следующий ActionExecutionDelegate)\r\n в Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvilynF (). в Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(контекст ActionExecutedContext)\r\n в Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(Состояние и следующее, Область действия и область применения, Объект & состояние, логическое значение & isCompleted)\r\n в Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()\r\n в Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextExceptionFilterAsynity ""): "()
Попробуйте глубже отладить исходный код breeze.server.net и обнаружите, что ошибка происходит в файле. JsonHelper.cs
в строке 12.JToken.parse(json)
,
Невозможно создать JToken из строки запроса
Пожалуйста помоги.