Какова наилучшая стратегия для вызова хранимой процедуры в MVC? - PullRequest
0 голосов
/ 01 июля 2011

Я использую шаблон репозитория в ASP.NET MVC3.Я извлекаю данные с помощью хранимой процедуры.

Должен ли я создать отдельный репозиторий для каждой хранимой процедуры или просто создать один класс REPOSITORY для всех процедур?Классы таблиц, поскольку лишь немногие из них получают данные из двух или более таблиц.

Так что может быть лучшим вариантом в соответствии с шаблоном хранилища Good?

1 Ответ

0 голосов
/ 01 июля 2011

Репозитории должны обрабатывать модель и ее совокупности. Неважно, что вы используете простой SQL или SP для их получения.

Другими словами: метод, используемый для извлечения объектов, не важен. Это могут быть операторы SQL, хранимые процедуры, веб-службы и т. Д.

Важно то, что вы группируете объекты, которые принадлежат друг другу, и помещаете их в один класс репозитория. Классический пример - Order и OrderLine.

...