我是 ASP.Net MVC 的新手,我有一个问题,我似乎无法在 Google 上找到答案。
我有一个页面需要一个模型,该模型与数据在数据库中的存储方式有很大不同。MyModel ConvertToMvcModel(DataFromDatabase d
编写一个从数据库模型转换为所需 MVC 模型 ( )的函数对我来说是微不足道的。
我的问题,我应该把这段代码放在哪里?它应该在控制器中。是否应该在数据访问层(使用存储库模式)。
另一个相关的问题是我应该把存储库类放在哪里?到目前为止,我已经将存储库类与模型类放在同一个 .cs 文件中,因为每个模型都有相应的存储库。这次模型将与我从存储库中获得的不同,因此将它放在同一个文件中没有多大意义。也许我应该将我所有的 DAL(存储库)与模型代码分开。
有什么建议么?