流畅的休眠导入类型

Posted

技术标签:

【中文标题】流畅的休眠导入类型【英文标题】:Fluent Nhibernate ImportType 【发布时间】:2012-05-11 09:50:43 【问题描述】:

我从字面上搜索了高低,似乎找不到最近的解决方案。

我正在尝试实现一个未映射的类,它是来自 2 个表的 DTO,将从 HQL 语句返回。

我在 Fluent Hibernate 中找不到任何示例,只能在标准 NHibernate XML 文件中找到不适合我们需求的示例。

有人有在 Fluent 中使用<Import class="CLASS" /> 的经验吗?

谢谢

【问题讨论】:

【参考方案1】:

我最近完成了你所要求的。我在这个网址找到了说明:

http://avinashsing.sunkur.com/2010/08/18/mapping-an-unrelated-class-in-fluent-nhibernate/

该链接中的示例碰巧在连接中使用了两个表,但它的工作原理相同:只需在其中一个类中使用 ImportType 指令。

【讨论】:

谢谢,我认为这与我找到的解决问题的链接相同。

以上是关于流畅的休眠导入类型的主要内容,如果未能解决你的问题,请参考以下文章

什么 Postgres 类型将映射到休眠中 Float 类型的列?

将休眠数据类型映射到混合类型存储过程的输出

枚举类型休眠 3

是否可以使用休眠映射不同的字段类型?

休眠映射异常:无法确定类型

如何将 linq 中的参数类型设置为 char(*) 类型的休眠查询?