Можно ли десериализовать в выражении linq? - PullRequest
0 голосов
/ 09 мая 2020

У меня есть строка свойств модели в базе данных в формате json, например: config = "{" typeConfig ":" regular "," fullname ":" questions "," date ":" 2020-05-07T21 : 50: 02.149Z "}"

Мне нужно создать фильтр для поиска по дате

var filters = new Collection<Expression<Func<Document, bool>>>();

filters.Add(x => DateTime.Parse(JObject.Parse(x.Config).Property("date").Value.ToString()) >= DateTime.Now);

Ошибка:

Выражение LINQ '' могло не будут переведены и будут оцениваться на местном уровне. '. Это исключение можно подавить или зарегистрировать, передав идентификатор события RelationalEventId.QueryClientEvaluationWarning методу ConfigureWarnings в DbContext.OnConfiguring или AddDbContext.

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