【发布时间】:2023-03-06 04:49:01
【问题描述】:
也许这是一个非常基本的问题,但我无法弄清楚。 让我解释一下:
我从 MVC 原理(我用过 Laravel)知道有模型和控制器(这里不关心视图)。模型与 EF Core 中的相同,它们表示数据库中的表等。然后我们有控制器,我们在其中实现 CRUD 功能。
问题是我应该在哪里编写类似 CRUD 的功能,即使它不是 CRUD 逻辑。我的直觉说我只需要创建另一个代表这个模型的控制器的类,并在那里指定所有的 CRUD 功能,比如阅读、写作等。但我不知道这个想法是否符合惯例,如果有任何约定或最佳实践。
我应该在哪里实现这个?
感谢您的帮助! :)
【问题讨论】:
标签: c# .net database model-view-controller ef-core-3.0