Asp.net mvc asp.net mvc中插入、更新和删除方法的放置位置

Asp.net mvc asp.net mvc中插入、更新和删除方法的放置位置,asp.net-mvc,asp.net-mvc-4,data-access-layer,business-layer,Asp.net Mvc,Asp.net Mvc 4,Data Access Layer,Business Layer,我想询问使用存储过程将Insert、update和delete方法放在何处。我为Dataaccess和业务逻辑类添加了类库。。并在我的MVC4项目中引用了这个类库。现在我想知道在mvc项目模型或类库BL class中插入、更新、删除方法的位置,您可以在控制器、模型或单独的类本身的任何位置执行 若你们在模型中使用它,那个么方法调用函数就足够了。 MVC在依赖关系中提供,以在不同区域创建我们的模型和db调用方法。您应该将Insert、update、delete等方法放在业务层和控制器中,只需从业务层

我想询问使用存储过程将Insert、update和delete方法放在何处。我为Dataaccess和业务逻辑类添加了类库。。并在我的MVC4项目中引用了这个类库。现在我想知道在mvc项目模型或类库BL class中插入、更新、删除方法的位置,您可以在控制器、模型或单独的类本身的任何位置执行

若你们在模型中使用它,那个么方法调用函数就足够了。
MVC在依赖关系中提供,以在不同区域创建我们的模型和db调用方法。

您应该将Insert、update、delete等方法放在业务层和控制器中,只需从业务层调用这些方法即可。数据访问不应直接与控制器或表示层交互。(这些是良好的编程道德,因为它们为应用程序和数据提供了安全性)

您的意思是“我应该在BL中插入、更新等,并在controller中调用它们?是的。”。。在控制器中,您应该只调用这些方法,整个逻辑应该用BL编写。