【发布时间】:2011-12-19 12:04:46
【问题描述】:
类似于 'Dynamic LINQ OrderBy' 我想做一个动态的 QueryOver-OrderBy。但是,当我这样做时:
query.OrderBy(h => h.GetType().GetProperty(sort.Member).GetValue(h, null)).Asc
我得到一个例外,上面写着:
Unrecognised method call in epression h.GetType().GetProperty(value(Domain.Model.Repository+<>c__DisplayClass15).sort.Member).GetValue(h, null)
显然,nHibernate 无法理解正在发生的事情。有没有人知道如何解决这个特定问题?
【问题讨论】:
标签: nhibernate reflection dynamic queryover