gpt4 book ai didi

asp.net-mvc - 在MVC中在哪里编写数据库和业务逻辑?

转载 作者:行者123 更新时间:2023-12-03 22:18:00 25 4
gpt4 key购买 nike

当我正在学习和开发 Asp.Net MVC 应用程序时,我想知道写什么地方更好 Business LogicData Access logicMVC .

我应该在哪里写三层之间的数据访问和业务逻辑(Model, View and Controller)??

谁能告诉我为此编写代码的正确方法。

场景:我要retrieve all the employees where employee name like 'Mi%' (我有 SQL procedure to execute and retrieve the data.)

PS:想知道我应该在哪里创建业务逻辑类的实例以及我应该在哪里创建数据访问层类的实例?

提前致谢。

最佳答案

业务逻辑 (BL) 和数据访问 (DAO) 应位于不同的层中。模型应该只保留数据,不包含逻辑。 Controller 应该只从 View 接收数据并将其发送到 BL 层(或从 BL 发送到 View )。
这不是严格的规则,而是最近使用的方法

关于asp.net-mvc - 在MVC中在哪里编写数据库和业务逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com