Мне нравится простота простого репозитория, это выглядит идеально для простых операций CRUD.
Однако, если у меня есть требование для сложного запроса сверху и в идеале я хочу, чтобы мое приложение вызывало хранимый процесс, каков рекомендуемый способ сделать это?
Служит ли ActiveRecord обслуживанием хранимых процедур?
Я буду использовать это в приложении ASP.NET MVC и действительно ищу самое простое (для реализации) решение, которое все еще предлагает мне некоторую гибкость / контроль в определенных ситуациях (например, использование процедуры, когда я хочу / нуждаюсь).
Мне известны LINQ to SQL, Entity Framework и NHIbernate, но я бы предпочел Subsonic.