ASP.NET MVC: лучший способ вызова хранимой процедуры

Я пытаюсь решить, как лучше всего вызвать хранимую процедуру.

Я новичок в ASP.NET MVC и много читал о Linq to SQL и Entity Framework, а также шаблон репозитория. Честно говоря, мне трудно понять настоящую разницу между L2S и EF ... но я хочу убедиться, что то, что я создаю в своем приложении, является правильным.

На данный момент мне нужно правильно вызывать хранимые процедуры, чтобы: а) сохранить некоторую информацию о пользователе и получить ответ; б) получить некоторую информацию для каталога продуктов.

До сих пор я создал файл Linq to SQL .dbml, выбрал сортировку из Server Explorer и перетащил этот экземпляр в файл .dbml. Я' m в настоящее время вызывает хранимую процедуру следующим образом:

MyLinqModel _db = new MyLinqModel();
_db.MyStoredProcedure(args);

Я знаю, что нужно больше участвовать ... плюс я делаю это в своем контроллере, что, как я понимаю, не является хорошей практикой.

Может ли кто-нибудь распознать, что здесь мои проблемы?

12
задан tereško 30 March 2013 в 11:07
поделиться