【问题标题】:Business and data layer in ASP.NET MVCASP.NET MVC 中的业务和数据层
【发布时间】:2011-02-06 02:06:52
【问题描述】:

我是 ASP.net MVC 架构的新手。我在一些文章中读到 Model 将包含业务和数据访问逻辑。那么这是否意味着我必须在侧模型文件夹中实现业务和数据访问层? 并且在Model文件夹中添加类库(业务层和n层数据访问层)显然是不可能的。如果我不想在 Controller 中包含我的 LINQ 查询,请告诉我如何设计业务和数据层。

谢谢, 阿米特

【问题讨论】:

    标签: asp.net asp.net-mvc


    【解决方案1】:

    如果您有一个现有的业务对象/数据层,只需引用那些 DLL,您就不需要使用 Models 文件夹。 MVC 大量使用 DTO/ViewData 对象,如果您不将它们放在 dll 中,它们可以放在 Models 文件夹中。

    【讨论】:

    • 好的..但这是一个新应用程序。我必须编写新的业务和数据层。
    • 我错了,还是您不能创建自己的“Businesslayer”文件夹并将所有内容保存在其中?或者这是一个错误的方法?
    • 如果我可能会问,数据层和数据访问层有什么区别?
    • 数据层可以看作是数据库本身,数据访问层是与数据库交互的代码。
    猜你喜欢
    • 2017-01-07
    • 2012-11-01
    • 2013-11-10
    • 1970-01-01
    • 2023-03-10
    • 2017-01-10
    • 2013-03-23
    • 2011-04-03
    • 1970-01-01
    相关资源
    最近更新 更多