小编Sta*_*eld的帖子

通过投影查询返回实体

是否可以使用投影查询返回实体?

我已成功完成了SQL查询(见下文),但无法找到如何使用投影查询.

Dim sql As String = "SELECT {a.*}, {b.*} FROM a LEFT OUTER JOIN b ON a.pk = b.fk")

' Convert SQL results into entities {a} and {b}
Dim query As IQuery = session.CreateSQLQuery(sql) _
                                  .AddEntity("a", GetType(a)) _
                                  .AddEntity("b", GetType(b))

Return query.List()
Run Code Online (Sandbox Code Playgroud)

nhibernate activerecord castle-activerecord projection

3
推荐指数
1
解决办法
4881
查看次数