2

I'm using NHibernate. I have a class which has a nested type. Is there any way, using NHibernate, to query against the nested type, asides from using a native SQL query?

Nested classes are not allowed in HQL currently.

EDIT: The outer class has an IList of nested class instances.

2 Answers 2

1

Use a component mapping.

More information @ NHibernate nested class mapping issue

Then, using HQL or Linq to NHibernate, you would simple say something like string hql = "from Store s where s.Employee.Id = 3";

Sign up to request clarification or add additional context in comments.

1 Comment

That won't work for me, unless a component can be mapped as a collection - the outer class contains an IList of nested class instances.
0

Can't be done currently.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.