mybatis .NET可以直接与Oracle ODP.NET客户端一起使用吗?
拥有现有的 C# .NET 代码库,当前编码为直接访问 Oracle 的 ODP.NET API 以进行数据库访问。我们有兴趣在应用程序的这个领域进行一些重构。
我们公司有另一个基于Java的代码库,其中myBATIS用于访问Oracle数据库。我们真的很喜欢那里的 myBATIS - 因此正在考虑将 myBATIS 用于 C# .NET 应用程序。
然而,这里有一个“但是”:但是在查看 myBATIS for .NET 上的信息时,它似乎是分层到 ADO.NET 上的。
真的很想让 myBATIS 在处理 Oracle 数据库时直接转到 ODP.NET。 (我们希望能够自由地使用 ODP.NET 的特定版本。)
这是否已经可以做到,或者我们是否需要卷起袖子,编写我们自己的 myBATIS 分支,直接分层到 ODP 上。 NET(而不是 ADO.NET)?
我(还)不是 myBATIS 讨论组的成员,所以我首先在这里询问。
Have an existing C# .NET code base that is currently coded to directly access Oracle's ODP.NET API for database access. We're interested in doing some refactoring in this area of the application.
Our company has another Java-based code base where myBATIS is used to access Oracle db. We really like myBATIS there - so am considering myBATIS for the C# .NET application.
Yet here's the 'but': but in looking at the info on myBATIS for .NET it appears to be layered onto ADO.NET.
Would really like to have myBATIS go directly to ODP.NET for when dealing with an Oracle database. (And we'd like to have the latitude to use a very specific version of ODP.NET.)
Is that already possible to do or would we need to roll up our sleeves and code our own branch of myBATIS that layers directly onto ODP.NET (instead of ADO.NET)?
Am not a member (yet) of the myBATIS discussion groups so am asking here first.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
sqlMapConfig< 的
providers
部分/code> 应该指向services.config
文件,其提供程序类似于:The
providers
section of yoursqlMapConfig
should point at aproviders.config
file with a provider similar to:是的,这是可能的。我以前曾针对 ODP.NET 和 Microsoft Oracle 客户端做过此操作,但不记得细节了。
Yes, it's possible. I've done it before against ODP.NET and the Microsoft Oracle client, but don't remember the details.