【发布时间】:2019-03-07 19:45:37
【问题描述】:
我正在构建一个 .NET Core MVC 应用程序。它有一个端点,通过抓取 imdb 站点来检索电影的 imdb id。所以我的问题是,我在哪里放置获取 id 的逻辑?我的原始项目结构如下所示。
+--Controller
+--Entry point api call
+--Logic
+--Class that retrieves imdbId
+--Models
+--Models
+--Context
所以我原本打算把它检索到 id 的逻辑放在“Logic”文件夹中,然后从 Controller 中调用它。我还打算实例化模型并将其存储在数据库中。我也在控制器中请求验证,并确保给定的电影标题和发行年份是正确的格式。
我开始认为这是不正确的?我应该将请求验证和 id 检索放在模型层吗?任何有关如何解决此问题的帮助将不胜感激。
【问题讨论】:
标签: asp.net-core model-view-controller