Как использовать NHibernate/Fluent с WPF?

Какова лучшая техника в наши дни для привязки данных WPF к работе с NHibernate? Я использую Fluent, так что это должно быть то, что правильно работает с автопроизводителем. Похоже, что по всей сети есть довольно много информации об этом, но все это устарело, сломано или на страницах, которые больше не существуют. Вещи, которые я пробовал до сих пор:

  • Оберните IList с ObservableCollection в моделях предметной области. Работает, но очень неэффективно, потому что NHibernate продолжает думать, что весь список изменился.

  • Добавьте новое соглашение для замены любого IList на ObservableListConvention. Обеспечивает связывание, но нарушает NHibernate, потому что он не поддерживает IUserCollectionType.

  • Загрузите библиотеку unhaddins и используйте ObservableListType. Поддерживает как связывание, так и NHibernate, но прерывает ленивую загрузку.

Так удалось ли кому-нибудь правильно настроить WPF/.NET4 и NHibernate 3 друг с другом?

0 ответов

Другие вопросы по тегам