У меня есть сопоставление NHibernate, установленное на ленивую загрузку = true. В моей CustomersViewModel у меня есть что-то вроде:ленивые загруженные коллекции NHibernate в ViewModels?
foreach (Customer c in _customerRepository)
{
this.Customers.Add(new SingleCustomerViewModel(c));
}
Это, очевидно, убивает всю отложенную загрузку, так как клиенты проходят один за другим.
Как получить мои коллекции (в том числе субколлекции и подкомпоны) a.s.f.) моделей-объектов в соответствующие ObservableCollections моих ViewModels для привязки к пользовательскому интерфейсу?
Это, как представляется, является общей проблемой, но я не нашел ответа, ни здесь, ни на Googles ...