视图模型最佳实践
从…这个问题,似乎让控制器创建一个视图模型这更准确地反映了视图试图显示的模型,但我对某些约定很好奇(如果还不是很明显的话,我对MVC模式还不熟悉)。
基本上,我有以下问题:
- 我通常喜欢有一个类/文件。这有意义吗?
视图模型
如果创建它只是为了将数据从控制器传递给视图? - 如果
视图模型
在它自己的文件中,您使用一个目录/项目结构来保持事物的分离,视图模型
文件属于?在控制器
目录?
现在基本上就是这样。我可能还有几个问题要问,但这已经困扰了我一个多小时,我似乎可以在其他地方找到一致的指导。
编辑:看样本Nerd晚餐应用程序在CodePlex上,视图模型似乎是控制器,但他们不在自己的档案里,这仍然让我感到不舒服。