首页 > 数据库技术 > 详细

Oracle学习 第18天 .NET连接Oracle

时间:2017-02-04 10:39:01      阅读:286      评论:0      收藏:0      [点我收藏+]

晚上吃完饭就睡了,生物钟乱了,半夜起来弄到现在三点了还没睡。。。

.NET一般都是连SqlServer,要连Oracle的话还没弄过,看了下教程,找了下公司旧代码,有所收获

 

1、公司有现成的OracleHelper,类似于SqlHelper,也有通用的ExecuteNonQuery、ExecuteReader、ExecuteScalar三大命令。估计也是哪里有的下的,现在直接执行Oracle语句是很方便了,返回的DataReader是通用的,公司有些公共方法处理DataReader,转成实体或HashTable之类的。

 

2、Oracle存储过程通过OracleParameter来传参,也和SqlServer差不多,可以再封装一下,适应目前代码风格

 

3、通过EF的Linq来连Oracle,公司没有现在方案,网上找了一些教程,要复制一个项目来作作试验才知道,看上去是支持的。

 

4、还要把一个SQL库数据导到Oracle,导表结构和数据应该是没问题,存储过程和函数就坑爹了,写法完全不同,不知网上有没有相应工具来转换,转出来的脚本到底行不行也不靠谱,毕竟语法相差太多,搞不好存储过程要手动一个个处理。建表改表脚本也要转成Oracle语法的,不知有没有工具可以自动处理。实在不行就切换时导一次完整表结构作为基础,以后要修改就写Oracle格式的脚本也凑合。

 

Oracle学习 第18天 .NET连接Oracle

原文:http://www.cnblogs.com/liuyouying/p/6363908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!