针对嵌套类的 NHibernate 查询
我正在使用 NHibernate。我有一个具有嵌套类型的类。除了使用本机 SQL 查询之外,还有什么方法可以使用 NHibernate 来查询嵌套类型?
编辑:外部类有一个嵌套类实例的 IList。
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用组件映射。
更多信息@ NHibernate 嵌套类映射问题
然后,使用 HQL 或 Linq to NHibernate,您可以会简单地说
string hql = "来自 Store s,其中 s.Employee.Id = 3";
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";
目前无法完成。
Can't be done currently.