из некоторого кода я нашел в Sacha парикмахеры рамочного бесплатно MVVM клопа Я видел это:C# - общий метод List и ConvertAll(), как он работает внутри?
return new DispatcherNotifiedObservableCollection<OrderModel>(
DataAccess.DataService.FetchAllOrders(
CurrentCustomer.CustomerId.DataValue).ConvertAll(
new Converter<Order, OrderModel>(
OrderModel.OrderToOrderModel)));
FetchAllOrders
возвращает List<Order>
для определенного CUSTOMERID. Этот список преобразуется в List<OrderModel>
или другими словами List<OrderViewModel>
.
Как это может произойти? Какими должны быть требования/условия, чтобы каждое свойство объекта Order в List<Order>
было преобразовано в свойство OrderModel
?
Я не могу помочь себе, но с браузером Chrome не весь текст, который я написал в главном сообщении, отображается ?? Поэтому я вставляю сюда остальные, поэтому предложение выше имеет смысл: FetchAllOrders возвращает список для определенного идентификатора клиента. Этот список преобразуется в список или другими словами List . –
msfanboy
Я только что отредактировал сообщение, чтобы сделать код '<> 'видимым, используйте обратный тик (см. Информацию в правой части страницы, когда вы нажимаете« edit ». Также проверьте источник сообщения сейчас. – ChrisF