Мне нужно запросить некоторые представления, используя Entity Framework.Код, подобный этому, работает отлично;
list = _context.Query<MyView>().ToList(e => e.Field1 == "Value");
Проблема в том, что мне нужно, чтобы динамическая переменная where была во время выполнения.Предполагалось, что динамические выражения решат проблему следующим образом:
var query =
_context.Query<MyView>()
.Where("Field1 = {0}", "Value")
.Select("new (Field1 as Field1)");
Проблема заключается в том, что во время выполнения я получаю следующую ошибку:
System.Linq.Dynamic.Core.Exceptions.ParseException: «Ожидается выражение»