Где поставить вставки, обновления, удаление методов в asp.net mvc

Я хочу спросить, где поставить Insert, обновить методы удаления с помощью хранимой процедуры. как я добавил библиотеку классов для класса Dataaccess и бизнес-логики.. и сослался на эту библиотеку классов в моем проекте MVC 4. Теперь я хочу знать, куда поместить методы вставки, обновления, удаления, либо в модели проекта mvc, либо в классе BL библиотеки классов.

2 ответа

Решение

Вы должны поместить методы вставки, обновления, удаления и т. Д. В бизнес-уровень и в контроллер, просто вызовите методы из бизнес-уровня. Доступ к данным никогда не должен напрямую взаимодействовать с контроллером или уровнем представления. (Это хорошая этика программирования, поскольку они обеспечивают безопасность приложения и данных)

Вы можете использовать его в любом месте, как в контроллере, модели или в отдельном классе.

Если вы используете его в Model, то просто вызовите метод функции, достаточно формы контроллера. MVC предоставляют как в In-dependency для создания нашей модели, так и методы вызова db в разных областях.

Другие вопросы по тегам