【发布时间】:2015-03-11 09:43:10
【问题描述】:
我想问在哪里放置插入,使用存储过程更新删除方法。当我为 Dataaccess 和业务逻辑类添加类库时.. 并在我的 mvc 4 项目中引用了这个类库。现在我想知道在 mvc 项目模型或类库 BL 类中放置插入、更新、删除方法的位置
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 data-access-layer business-layer
我想问在哪里放置插入,使用存储过程更新删除方法。当我为 Dataaccess 和业务逻辑类添加类库时.. 并在我的 mvc 4 项目中引用了这个类库。现在我想知道在 mvc 项目模型或类库 BL 类中放置插入、更新、删除方法的位置
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 data-access-layer business-layer
您应该将 Insert、update、delete 等方法放在业务层和控制器中,只需从业务层调用方法即可。数据访问不应该直接与控制器或表示层交互。 (这些是良好的编程道德,因为它们为应用程序和数据提供了安全性)
【讨论】:
您可以在控制器或模型或单独的类本身中随意使用它。
如果您在模型中使用它,只需方法调用函数就足够了表单控制器。 MVC提供as in-dependency来创建我们在不同领域的model和db调用方法。
【讨论】: