C#-NHibernate和DTO
作者:互联网
我正在考虑将NHibernate引入一个项目,但对如何实现只读DTO存有疑问.实体很容易,但是如果您有一个字段,那么我们需要将来自多个实体/表的两个字段混在一起,以便在视图上显示数据,这种情况怎么办?当然,加载所有实体然后创建DTO可能会过大.尤其是当gasp(映射到DTO的手写查询)效率更高时.
你们在使用NH或与此相关的任何Orm时如何应对这种情况.
解决方法:
使用NHibernate,您可以将不同对象的查询结果转换/投影到同一DTO上.
Here是我不久前回答的有关DTO的问题.您只需要扩展我写的内容即可使用多个对象.
标签:entities,dto,nhibernate,c,net 来源: https://codeday.me/bug/20191210/2101884.html