Я работаю в системе в стиле CQRS с командами, обработанными с помощью NSericeBus, и запросами, предоставляемыми через канал OData, доступный только для чтения.
Мы хотели бы, чтобы канал служб данных WCF был поддержан NHibernate, поэтому мыможет контролировать то, как наши данные отображаются в ленте (вычисляемые поля и т. д.), что не разрешено поставщиком Entity Framework.
Однако при использовании поставщика отражения с Linq для NHibernate мы получаем ошибки, когда мыперейти к связанным объектам (например, http://server/feed/Foo(1)/Bar).
Кто-нибудь сделал работу службы WCF с поддержкой Linq для NHibernate?