如何处理基于SQL表的Model类的情况,例如使用Entity Framework为您生成实体和数据访问时的情况,但您会仍然像一个或两个属性不同和/或排除。在ASP.NET MVC中查看模型与Model类相似
我有单独的视图模型类和模型类没有问题,但越来越多的情况下差异只是轻微的。所以我最终将Model类属性复制到View模型类并更改/删除我想要的属性。
因此,从某种意义上说,我希望遵循单独的模型和视图模型类的模式,但实现视图和模型之间的依赖关系的移除通常很耗时 - 我可以在视图中使用模型类。
子类实际上是有道理的。我可以有单独的文件/类,并仍然使用EF中已经存在的实现。当我将来需要它时,我可以删除继承并以另一种方式实现它。 – mare 2010-09-03 18:56:24