What is the best ViewModel naming convention?
本问题已经有最佳答案,请猛点这里访问。
我正在编写一个包含很多视图/局部视图的ASP.NET MVC2项目。阅读好的MVC实践,我一直鼓励创建视图模型。它真的很好,这样做是有意义的,但我最近注意到,我不再容易记住什么模型是什么视图。我希望有一个很好的视图模型命名约定,可以处理大型项目。
我的问题是,这种情况能否得到改善?
我想保持简单,例如,如果你有一个对象命名的文件夹:
="folderview.xaml"视图
="folderviewmodel.cs"视图模型
ASP.NET MVC的View for a i保持模型
让它简单。
1 | ModelName = ViewName +"Model"; |
如果你有你hierarchies有时需要模型,通模型和视图,局部视图。在这上面的规则可以waived案例。
如果你在你的视图模型保鲜你的视图为相同的组装,一个把戏我用来帮助组织视图和视图模型,除了一个简单的命名方案名称} {视图的视图模型类的视图模型类是做下面的:
这将导致视图模型类的视力沿侧组的代码,在文件的视图。
我开始走一步进一步指定如果一个视图模型是用来形式通过生成一个由editorfor形式结尾的名字。帮助保持窗体显示容易识别与简单的模型。