*(Somehow my previous post never showed up here, so I am posting again)* We are using NHibernate as the persitence layer in a fairly large project. Among other things, the software exposes data through a WCF Data Service interface. We originally had quite some issues getting NHibernate and WCF Data Services 4 (as included with .NET) working together, but finally succeeded after implementing a number of work-arounds on our end.
We would like to update to WCF Data Services 5.x (currently 5.4) and have tried to do so, but found that this breaks the services. The root cause revolves around IExpandProvider being deprecated since 5.x and expands now being handled somehow differently. While some requests with expand work, others don't, specifically requests with expands over multiple levels involving collections. Other people have apparently found similar issues and created NH-3450, NH-3423, NH-3417, NH-3395 and NH-3392, all revolving around this topic. All of these are open since Feb-Apr 2013 and have not yet been fixed, nor scheduled for a version. We were very pleased to find some other WCF Data Service / OData issues have been addressed, so some of our old work-arounds became obsolete. I quite honestly have little hope that we will be able to implement work-arounds for the remaining issues. Neither can we give up support for these kinds of expands or work-around these on the client side. Is there any chance these issues might be addresses any time soon? Is there anything we can do to increase priority of these (other than vote in jira, which I already did)? I have been using and propagating NHibernate in many projects and would hate to give up. On the other hand, it gets increasingly difficult to argue against moving to EntityFramework instead (not claiming that everything would work flawlessly there...). Any help or advice is highly appreciated. -- You received this message because you are subscribed to the Google Groups "nhusers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/nhusers. For more options, visit https://groups.google.com/groups/opt_out.
