Я собираюсь начать новый проект на ASP.NET MVC, используя LINQ to SQL для ORM. Итак, я прочитал и просмотрел различные учебники о лучших практиках, и мне интересно:ASP.NET MVC с шаблонами Pipes & Filters. Выгоды?
Какая польза от использования шаблона Pipes & Фильтры в моей модели (иметь в виду, я намерен использовать LINQ to SQL). Почему бы просто не использовать шаблон репозитория в модели для извлечения объектов из БД с LINQ to SQL и добавить некоторое выражение LINQ в мои контроллеры для фильтрации данных.
Что я могу думать:
-
более
- проверяемость логики фильтра (но это полезно для некоторых сложных с логическими фильтрами)
- логика обработки данных лучше воплощен в модели,
но есть ли в этом преимущества?
Я рад видеть, что я был на правильном пути. P.S: Я не sql-hater, но мне действительно не нравятся эти sql-подобные выражения в моем коде :) – anthares
hahaha me тоже. Мне нравится sql. , но мы не водопроводчики, не так ли? haahhaha – SDReyes