Где поставить вставки, обновления, удаление методов в asp.net mvc
Я хочу спросить, где поставить Insert, обновить методы удаления с помощью хранимой процедуры. как я добавил библиотеку классов для класса Dataaccess и бизнес-логики.. и сослался на эту библиотеку классов в моем проекте MVC 4. Теперь я хочу знать, куда поместить методы вставки, обновления, удаления, либо в модели проекта mvc, либо в классе BL библиотеки классов.
2 ответа
Вы должны поместить методы вставки, обновления, удаления и т. Д. В бизнес-уровень и в контроллер, просто вызовите методы из бизнес-уровня. Доступ к данным никогда не должен напрямую взаимодействовать с контроллером или уровнем представления. (Это хорошая этика программирования, поскольку они обеспечивают безопасность приложения и данных)
Вы можете использовать его в любом месте, как в контроллере, модели или в отдельном классе.
Если вы используете его в Model, то просто вызовите метод функции, достаточно формы контроллера. MVC предоставляют как в In-dependency для создания нашей модели, так и методы вызова db в разных областях.