【发布时间】:2010-05-09 21:51:29
【问题描述】:
从我在 Sacha Barbers free mvvm framework chinch 中找到的一些代码中,我看到了这个:
return new DispatcherNotifiedObservableCollection<OrderModel>(
DataAccess.DataService.FetchAllOrders(
CurrentCustomer.CustomerId.DataValue).ConvertAll(
new Converter<Order, OrderModel>(
OrderModel.OrderToOrderModel)));
FetchAllOrders 为某个客户 ID 返回一个 List<Order>。
此列表将转换为 List<OrderModel> 或换句话说 List<OrderViewModel>。
怎么会这样? List<Order> 中 Order 对象的每个属性都必须转换为 OrderModel 的属性的要求/条件是什么?
【问题讨论】:
-
我无法自拔,但使用 Chrome 浏览器时,我在主帖中写的所有文字都不会显示??所以我把剩下的贴在这里,这样上面的句子就有意义了:FetchAllOrders 为某个 customerID 返回一个 List
。此列表将转换为 List 或换句话说 List 。 -
我刚刚编辑了帖子以使
<>代码可见,使用反勾号(单击edit时请参阅页面右侧的信息。另外检查现在是帖子的来源。
标签: c# list generics convertall