@mr_blond97

Как сделать фильтрацию .where() в Immediate Window?

Точка останова стоит на следующей строке после GetQuery():

var query = _dataContext.GetQuery<SomeType>();

В Visual Studio в Immediate Window можно выполнить ToList():

query.ToList();
Count = 1
    [0]: {HelloQueryProject.Entities.DataBaseModel.SomeType}


но не удается выполнить .Where().ToList():
query.Where(p => p.SomeField == null).ToList();

Evaluation of method System.Linq.Expressions.Expression.Property requires reading field System.Reflection.RuntimeMethodInfo.m_handle, which is not available in this context.


Как сделать такую фильтрацию в Immediate Window?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
lexxpavlov
@lexxpavlov
Программист, преподаватель
Сделайте метод, в котором фильтруйте циклом, а не Linq-запросом.
Ответ написан
Комментировать
@GREGOR_812
Делайте это не в Immediate Window, а в Watch
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы