MVC模式并将文件写入磁盘

时间:2010-12-17 11:27:58

标签: asp.net-mvc design-patterns

有人能告诉我MVC模式中哪个组件负责将文件写入磁盘?这是控制器还是型号?一些链接或示例将不胜感激(特别是对于ASP.NET MVC,但不一定:)

问候

1 个答案:

答案 0 :(得分:1)

HI =)
模型必须负责持久性。

如果您使用数据库 - >尝试使用Repository模式。

如果您需要直接在磁盘上保存文件 - >只需创建类似“MyFileSavingService”的内容,就可以将文件保存到磁盘中的整个逻辑封装起来。

然后,从您的控制器中调用MyFileDavingService.SaveSomthingToSomewhere(bla,blabla);