MVC中的好友类和ViewModel?

时间:2010-12-19 08:04:31

标签: asp.net-mvc entity-framework

据我所知,“Buddy Classes”是一种向EF创建的类添加数据注释的方法。要为下拉列表添加值,或者在View中使用属性的子集,可以使用ViewModel。那是对的吗?或者我可以将两者结合在一个buddyviewmodelclass中吗?

这有点令人困惑。使用数据注释建模一个类很棒,所有这些都在EF设计器中。

1 个答案:

答案 0 :(得分:2)

是的,你做得对。视图模型是反映给定视图的所有特定属性的类。此视图模型可以由多个模型类组成,也可以是单个模型类的子集。这取决于您的模型类和视图的要求。