【发布时间】:2011-03-11 20:20:56
【问题描述】:
在 Castle ActiveRecord 中,我使用 session.CreateSQLQuery(MyQueryString).List() 查询数据库
当查询的结果列与我的任何数据库表的字段没有 100% 匹配时,我无法使用基于 ActiveRecord 的类将结果自动映射到强类型对象中。
有没有办法将临时查询的结果映射到自定义类型(可能通过我的目标类上的 ActiveRecord 属性?)而不必在查询执行/处理代码中逐个字段映射?我在想类似的事情:
MyQueryResultType[] results = session.CreateSQLQuery(MyQueryString).List().MapFieldsAs<MyQueryResultType>();
【问题讨论】:
标签: c# .net sql activerecord