Итак, у меня есть модель, созданная в Entity Framework 4 с использованием первых функций кода CTP4.Это все хорошо работает вместе.
Я пытаюсь добавить функцию расширенного поиска в свое приложение.Эта функция «расширенного поиска» позволяет пользователям вводить несколько критериев для поиска.Например:
Расширенный поиск продукта
- Имя
- Дата начала
- Дата окончания
Это позволит пользователю выполнять поиск по названию продукта, а также ограничивать результаты датами их создания.
Проблема в том, что я не знаю, сколько из этих полей будет использоваться влюбой отдельный поиск.Как тогда можно построить мой запрос Entity Framework?
У меня есть пример , описывающий, как создать динамический запрос для Entity Framework, однако, похоже, это не работает для классов POCO, которые я создал для персистентности Code First.* Как лучше всего построить запрос, когда число ограничений неизвестно?