Как я могу добавить дополнительные критерии поиска/фильтра в веб-приложение Dynamic Data?Динамические данные ASP.NET Добавить дополнительные критерии фильтра на страницу
Я создал веб-приложение Dynamic Data с использованием базы данных Northwind, и я использую настраиваемую страницу для таблицы Employees (на основе шаблона страницы ListDetails.aspx). Я хотел бы добавить дополнительный поиск/фильтр/где параметры на страницу. По умолчанию, когда коллекция параметров динамически создается на основе элемента управления FilterRepeater, который также динамически создается на основе отношений «внешнего ключа», которые имеет таблица Employee Table.
В попытке добавить дополнительные критерии поиска я привязался к событию выбора LinqDataSource GridView и пытаюсь добавить дополнительные элементы в коллекцию WhereParameters LinqDataSourceSelectEventArgs.
Проблема заключается в том, что я не могу указать, какой тип сравнения необходимо выполнить. Коллекция WhereParameters принимает только String и Object, но не как их сравнивать. То, что я действительно хотел бы сделать, это добавить в коллекцию предикатов делегатов ...
Как я могу добавить дополнительные критерии поиска на эту страницу? Через атрибуты, применяемые к объекту LINQ To SQL (если да, как)? Что делать, если критерии/критерий не основаны на самом сущности, как бы я мог добавить критерии поиска в этом случае?
Aaron Hoffman
в дополнение к ниже ответ, форумы DD, хотя медленно загружаться, примерно лучший источник информации о DD там прямо сейчас, к сожалению, – jlembke