警告:警告 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 已过时,但是去微软官网上看,却又一头雾水,没看明白,要用什么来替代,大家帮看一下,到底用什么来替代这过时的类啊??多谢了

解决方案 »

  1.   

    Microsoft 建议您使用第三方 Oracle 提供程序。也就是说用Oracle提供的数据访问控件,其实也无所谓啊,不用管它没关系的。
      

  2.   

    没事,警告信息可以不用理会,继续使用,没问题的。只不过在VS2010中建议使用Oracle自家的ODP.NET是最好的啦!
      

  3.   

    头一次接触 oracle ,不是太清楚怎么回事,望大侠们能再说详细一点,就是说微软不再提供新的 oracle 操作的类了???那现在如果要操作 oracle ,最后的方法是用哪家的类, oracle 现在自己开发了专门针对 .net 操作的类了??是这样吗,??谢谢大家
      

  4.   

    你不用理会这个警告信息 这只是一个建议 告诉你可以用新的数据访问控件, 就像Oracle的版本 以前是9.2后来用10,然后用11, 但是没有必要一出新的就升级 一出新的就升级用这个微软的就OK了, 当然你如果要用最新的功能,最强的性能 自己到oracle网站上下一个
    The Oracle Data Provider for .NET (ODP.NET) 
      

  5.   

    用Oracle客户端安装程序自带的那个吧,功能比微软送的强悍。你用微软的那个连接类,如果说有BUG,微软将不管,所以.NET 4.0里面不推荐使用。