ASP.NET MVC4 Query By Example Предложения с открытым исходным кодом
В настоящее время мы создаем новое приложение, и частью функциональности, которую мы хотим включить для пользователей, является возможность создавать специальные запросы через веб-интерфейс для целей отчетности.
Например, пользователь может выбрать отчет Entity1.
Затем они могут выбрать критерии через пользовательский интерфейс
псевдо-пример: ((Entity1.Type = 'this' ИЛИ Entity1.Type = 'что-то еще') AND Entity1.CreatedDate > '01-01'2012')
Кто-нибудь знает, есть ли хорошее решение, доступное (с открытым исходным кодом или платное), поскольку кажется, что для реализации индивидуального решения может потребоваться много работы.
В дополнение к этому мы используем Entity Framework v4.1 магическое издание единорога.
2 ответа
Я решил использовать http://devtools.korzh.com/query-builder-aspnet/ как это сэкономило мне много времени на разработку.
Если вы создаете пользовательский интерфейс, который дает результаты в структурированной форме (например, {entityType.property}{operation}{value}), то динамическое построение выражения для этого должно быть довольно простым.