我正在考虑在项目中引入NHibernate,但是我对于只读DTO的实现方式有疑问。实体很容易,但是当你需要从多个实体/表中选择一两个字段以创建用于显示数据的视图时,如何处理呢?当然,如果加载所有实体,然后创建DTO会非常浪费资源。尤其是手写查询映射到DTO时,效率更高。那么,在使用NH或任何ORM时,你们是如何处理这种情况的呢?