使用 nhibernate 跨数据库连接

Posted

技术标签:

【中文标题】使用 nhibernate 跨数据库连接【英文标题】:join across databases with nhibernate 【发布时间】:2009-11-09 19:14:14 【问题描述】:

我正在尝试连接位于两个不同数据库中的两个表。每次,我尝试加入我都会收到以下错误:

An association from the table xxx refers to an unmapped class. 

如果表在同一个数据库中,那么一切正常。

【问题讨论】:

请提供您正在尝试的确切查询 【参考方案1】:

我不确定这个错误。但我也遇到了在一个过程中连接来自不同数据库的表的问题。我在其中一个数据库中创建了临时表,然后从另一个表中插入数据,并使用临时表与同一数据库中的表进行连接。

【讨论】:

以上是关于使用 nhibernate 跨数据库连接的主要内容,如果未能解决你的问题,请参考以下文章

NHibernate4使用Oracle.ManagedDataAccess.dll连接oracle及配置多个数据库连接

失去 Oracle 数据库连接后恢复 NHibernate

流畅的 nHibernate 数据库连接

错误的连接字符串NHibernate 3.3

您是不是应该在 NHibernate 和 Sql Server 2008 中使用外连接获取?

如何使用nhibernate / lightcore注册两个数据库连接?