Из моего репозитория я всегда получаю IEnumerable<T>
.
В Ctor или методе моей ViewModel я хочу обернуть мои сущности в ObservableCollection<T>
, например:
private ObservableCollection<CustomerViewModel> customerViewModels;
public BillingViewModel(IService service)
{
...
IEnumerable<Customer> customers = service.GetCustomers();
// that will not work because of a different type
customerViewModels = new ObservableCollection(customers);
}
Что бы вы сделали?