NHibernate QueryResult映射

时间:2018-12-17 13:48:07

标签: c# sql nhibernate nhibernate-mapping

我正在创建一个在运行时创建sql查询的应用程序,并且正在使用NHibernate进行持久化,如何将结果映射到通用对象?

我的SQL代码看起来像这样:

SELECT TBA.*, TBB.*, TBC.RECORDS*CASE WHEN TBA.NAME = 'JHON' THEN 0 ELSE 1.3 END AS CALC
FROM TABLEA AS TBA
LEFT JOIN TABLEB AS TBB
    ON TBA.ID = TBB.ID
LEFT JOIN TABLEC AS TBC
    ON TBC.ID = TBA.ID

真正的代码非常复杂,并且表经常创建,所以我该如何映射呢?

0 个答案:

没有答案