C#/Oracle高手来推荐好用的ado.net访问Oracle的技术!

我对C#访问SqlServer和Access啥的比较熟悉了,但对Oracle可以说一窍不通,最近终于装了个Oracle11gExpress准备学习下,管理器是Oracle... 我对C#访问SqlServer和Access啥的比较熟悉了,但对Oracle可以说一窍不通,最近终于装了个Oracle 11g Express准备学习下,管理器是Oracle Sql Developer,C#开发环境是VS2013。那么
一、请问当前最好用的类库是哪个?
二、据说微软.net内置的System.Data.Oracle下的已经被抛弃了,怎么看待?
三、Oracle官方网站也有针对.net的类库,和.net内置的相比如何?除了安装.net外,还需要其他什么吗比如Java?
四、当前Linq to EF是否也有Oracle版本?也就是VS支持直接从数据库生成Model?
展开
 我来答
lsyuan_hello
2014-12-25 · TA获得超过1691个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:714万
展开全部
我了解的有三个,一是.NET Framework自带的System.Data.Oracle,二是Oracle推出的ODP.NET,三是Nhibernate
.NET framework 和 ODP.NET的都好用,只是你需要单独安装ODP,效率上ODP自然是比微软出的效率更高的;
Nhibernate 配置比较麻烦,如果对配置不太了解,用ODP.NET 或 System.Data.Oracle 是比较快捷的;
System.Data.Oracle 确实是停止更新了,至少是好几年以前的事儿了 :)

如果Oracle服务器和开发环境不在同一台机器,至少需要安装Oracle的客户端,提供一个数据访问驱动环境;Java 运行环境是必须的;

Entity Framework 现在支持Oracle了,不过我没用过,同样的也有很复杂的配置、映射文件,可以考虑情况选择;
昇非
2025-02-26 广告
昇非一体化产业园(ARISE IIP)是全球领先的基础设施开发商,深耕非洲市场62年,专注于泛非设计、融资、建设和运营定制化产业园区,旨在推动非洲各国的工业化进程,缩小产业差距,促进可持续发展、出口增长与贸易扩展。昇非(ARISE IIP)... 点击进入详情页
本回答由昇非提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式