Hi

I am having the same problem. Have you solved it somehow? Has a bug been 
reported?

Regards

On Monday, May 9, 2011 2:47:10 PM UTC+1, Vagif Abilov wrote:
>
> Hi,
>
> After resolving my issue with navigation to referenced entities (thanks 
> Ricardo), I am now testing possibility to fetch in OData only referenced 
> entities. The following query fetches main entity and it's Products 
> relation:
> Categories.Expand("Products").Where(c => c.CategoryID == 1)
> (corresponds to 
> http://localhost:50555/NorthwindEntityFrameworkModelFirstMsSql.svc/Categories(1)?$expand=Products
> )
>
> This is not what I want: I only need Products. I don't want to do 
> projection on the client.
>
> When using Entity Framework, I can use the following (weird) C# syntax in 
> client code:
> from c in Categories.Where(c => c.CategoryID == 1) select new { Products = 
> c.Products }
>
> But this does not work in NHibernate! I am getting NotImplemented 
> exception:
>
> <message xml:lang="nb-NO">Not Implemented</message>
>   <innererror>
>     <message>([100001] As Categories)</message>
>     <type>System.NotSupportedException</type>
> ...
> </message>
>
> And using Expand("Products") does not seem to support projections: 
> Categories.Expand("Products").Where(c => c.CategoryID == 1).Select(x => 
> x.Products) results in "The method 'Select' is not supported." both for 
> NHibernate and Entity Framework.
>
> Do you know about any workaround for this that will work in NHibernate?
>
> Thanks in advance
>
> Vagif
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/nhusers/-/jq2v1kbBIkIJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to