WCF RIA Services can certainly be used with NHibernate, and I believe that WCF Data Services can also be used. Both structures are built on top of IQueryable<T> , which can be provided by LINQ to NHibernate.
See the post from Brad Abrams, where he uses RIA services with NHibernate.
Samuel jack
source share