【发布时间】:2011-09-15 00:24:32
【问题描述】:
假设我有一个域级别的“Person”类,其中包含很多属性(名字、姓氏、年龄、地址、电话、电子邮件地址等)。出于视图的目的,我只需要传递 Age 属性。越小越好,因为集合作为 JSON 字符串传递给客户端。
管理此问题的最佳方法是什么?
1) 我是否创建一个匿名类型集合并将其传递给视图?
2) 我是否创建一个只包含“Age”属性的新“ViewModelPerson”类型。
3) 我是否创建一个新的域“Person”超类型并让我的 Person 和 ViewModelPerson 派生自它(似乎是一种复杂的做事方式)。
那么,将这些详细信息保存到我的服务器上的最佳方法是什么(即将年龄值传递到域人员对象的集合中?
编辑:
抱歉,我应该说我会返回一个 Person 对象的集合(每个对象只有一个 Age 属性)。
【问题讨论】:
标签: asp.net-mvc