日期:2014-05-18  浏览次数:20423 次

“System.Data.OracleClient.OracleConnection”已过时 ,那要用什么替代呢??

警告:

警告 1 “System.Data.OracleClient.OracleConnection”已过时:“OracleConnection has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260” E:\vs2010proj\TestOracle\TestOracle\TestConnect.aspx.cs 58 13 TestOracle

我用 .netframwork4.0 ,

编译时,提示,System.Data.OracleClient.OracleConnection 已过时,但是去微软官网上看,却又一头雾水,没看明白,要用什么来替代,大家帮看一下,到底用什么来替代这过时的类啊??多谢了

------解决方案--------------------
Microsoft 建议您使用第三方 Oracle 提供程序。

也就是说用Oracle提供的数据访问控件,

其实也无所谓啊,不用管它没关系的。
------解决方案--------------------
没事,警告信息可以不用理会,继续使用,没问题的。

只不过在VS2010中建议使用Oracle自家的ODP.NET是最好的啦!
------解决方案--------------------
你不用理会这个警告信息 这只是一个建议 告诉你可以用新的数据访问控件, 

就像Oracle的版本 以前是9.2后来用10,然后用11, 但是没有必要一出新的就升级 一出新的就升级

用这个微软的就OK了, 当然你如果要用最新的功能,最强的性能 自己到oracle网站上下一个
The Oracle Data Provider for .NET (ODP.NET)
------解决方案--------------------
用Oracle客户端安装程序自带的那个吧,功能比微软送的强悍。你用微软的那个连接类,如果说有BUG,微软将不管,所以.NET 4.0里面不推荐使用。