gpt4 book ai didi

c# - 如何在 ASP.NET MVC 中组织 DAL

转载 作者:太空狗 更新时间:2023-10-30 01:18:11 27 4
gpt4 key购买 nike

<分区>

我正在尝试在 asp.net mvc 项目中组织数据访问层。我已经阅读了很多关于这个的不同文章,所以我仍然有一些问题来解决这个问题:

  1. 我应该为数据库中的每个实体还是为所有或一个通用实例创建存储库实例,例如 PostRepository 可以包含像 Post评论标签?

  2. 在 Controller 中,我必须获取一些数据,将其转换为 ViewModel 并将其传递到 View 中。最好的地方在哪里? ServicesController 还是其他?

  3. 如果是服务。我应该创建多少个服务?如果有必要,还为每个实体传递到 Controller 3 或 4 服务吗?或者也许像我想在存储库中那样做? (创建一个包含一些存储库的公共(public)服务。PostService,存储库如 PostRepositoryCommentRepositoryTagRepository)

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