编程语言
首页 > 编程语言> > C#-NHibernate和DTO

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