gpt4 book ai didi

c# - 查询应该放在 ASP.NET MVC 中的什么地方

转载 作者:太空狗 更新时间:2023-10-29 22:12:13 24 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC,使用 Framework 4.0 和 SQL Server 2008 构建 ERP。
我的问题 查询应该放在哪里?我在冲浪时看到了多种方法。其中少数如下:

  • 模型中
  • Separate Files 中,在 DAL 文件夹中
  • 单独的DAL项目中

经过研究,我仍然对在 Models 中使用查询感到困惑。

更多信息:
我使用的是简单的查询方法,而不是 LinqEntity Framework
我计划将来也将此项目转换为 Desktop Application

另一个问题业务逻辑如何在ASP.NET MVC中工作,如果我使用它?

项目详情
这是一家公司的 网站 + 在线信息系统,两者都有大约 40-50 页。
用户可以通过从网站登录进入信息系统

在投票结束之前发表评论,以便我可以学到一些东西。

最佳答案

你的问题是关于一个项目的基础设施,它取决于很多因素。

考虑到您在问题中提供的信息:

I have a plan to also convert this project in Desktop Application in future.

为了可用性,您应该将数据访问层放在一个单独的项目中。

如果您有兴趣了解更多关于项目基础设施的信息,我向您推荐:Microsoft Spain - Domain Oriented N-Layered .NET 4.0 Sample App这是有据可查的,并为您提供了生成企业级应用程序所需的大量信息。

关于c# - 查询应该放在 ASP.NET MVC 中的什么地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618556/

24 4 0