Поддерживая специальные запросы в многоуровневом приложении

StackOverflow https://stackoverflow.com/questions/6059440

Вопрос

Есть ли стандартный шаблон дизайна или подход, который поддержит специальные запросы в многоуровневом приложении?

Некоторые мотивации для этого вопроса: в моем текущем проекте мы широко используем графику <> Pattern в среднем уровне.Версия IRePository <>, которую мы используем, имеет метод фильтра (), который принимает выражение <> в попытке поддержать произвольные запросы.Но если выражение <> состоит (скажем) на уровне модера просмотра, он будет выражен в условиях DTOS (объекты передачи данных) ....

Как мы избегаем разоблачения пользовательских интерфейсов для конкретной конкретной базы данных или выполнять «getAll ()» на уровне базы данных, оборачивая все, что он проходит через слои, только для отказа от 90% в Dто /Слой ViewModel?

Спасибо, Джим

Это было полезно?

Решение

This question is answered by a separate post: Generic vs. Specialized Repositories

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top