Nhibernate 用于基于互操作的数据库访问
Nhibernate for interops based database access
我们将 Oracle 11 作为第三方服务器应用程序的数据库。仅允许通过供应商提供的互操作 DLL 与数据库进行交互。不允许直接访问数据库。我们需要使用这些 DLL 连接到数据库,以便在数据库中创建或删除对象。我想知道我是否可以通过编写一些关于这些 DLL 的包装器来使用 Nhibernate。也不允许 SQL 查询。这能做到吗?
卖家是谁?我猜不是 Oracle,而是你们的 "third party" 提供了 "application server" 软件。
在这种情况下,他们似乎想禁止直接 SQL 访问他们的应用程序数据库。因此,尝试使用 NHibernate 等 ORM 是没有意义的,从他们的角度来看,这几乎就像直接查询数据库一样。
你的 "best" 选项是询问他们是否可以提供他们自己的 NHibernate 数据库驱动程序,但他们的回答很可能是 "No".
我们将 Oracle 11 作为第三方服务器应用程序的数据库。仅允许通过供应商提供的互操作 DLL 与数据库进行交互。不允许直接访问数据库。我们需要使用这些 DLL 连接到数据库,以便在数据库中创建或删除对象。我想知道我是否可以通过编写一些关于这些 DLL 的包装器来使用 Nhibernate。也不允许 SQL 查询。这能做到吗?
卖家是谁?我猜不是 Oracle,而是你们的 "third party" 提供了 "application server" 软件。
在这种情况下,他们似乎想禁止直接 SQL 访问他们的应用程序数据库。因此,尝试使用 NHibernate 等 ORM 是没有意义的,从他们的角度来看,这几乎就像直接查询数据库一样。
你的 "best" 选项是询问他们是否可以提供他们自己的 NHibernate 数据库驱动程序,但他们的回答很可能是 "No".