C# NHibernate和DTOs

C# NHibernate和DTOs,c#,.net,nhibernate,dto,entities,C#,.net,Nhibernate,Dto,Entities,我正在考虑将NHibernate引入到一个项目中,但对如何实现只读DTO有一个疑问。实体很简单,但是如果您有一个字段,需要将多个实体/表中的两个字段混合在一起,以便在视图上显示数据,那么该怎么办呢。当然,加载所有实体然后创建DTO会有点过头。特别是当gasp(一个映射到DTO的手写查询)效率更高时 使用NH或任何orm时,你们如何处理这种情况。使用NHibernate,您可以将不同对象的查询结果转换/投影到同一DTO上 这是我不久前回答的关于DTO的一个问题。您只需扩展我编写的内容即可处理多个对

我正在考虑将NHibernate引入到一个项目中,但对如何实现只读DTO有一个疑问。实体很简单,但是如果您有一个字段,需要将多个实体/表中的两个字段混合在一起,以便在视图上显示数据,那么该怎么办呢。当然,加载所有实体然后创建DTO会有点过头。特别是当gasp(一个映射到DTO的手写查询)效率更高时


使用NH或任何orm时,你们如何处理这种情况。

使用NHibernate,您可以将不同对象的查询结果转换/投影到同一DTO上

这是我不久前回答的关于DTO的一个问题。您只需扩展我编写的内容即可处理多个对象