Код: Выделить всё
var query = await repository.GetQueryableAsync();
query = query.Where(i => (bool)EF.Property(i, "ExtraProperties")["AutoGenerated"] == true);
однако этот код дает мне ошибка говорит: «Запрос Linq не может быть переведен», поэтому мой вопрос: есть ли другой способ фильтровать записи на основе словаря значений ключа «ExtraProperties»?
обратите внимание, что метод является универсальным, и C# не распознает какие-либо свойства внутри сущностей внутри запроса.
Подробнее здесь: https://stackoverflow.com/questions/781 ... ach-entity