無需安裝Oracle客戶端, .Net連接Oracle數據庫配置文件


Nuget引用 Oracle.ManagedDataAccess包將自動添加

<!--Oracle ManagedDataAccess配置-->
    <oracle.manageddataaccess.client>
        <version number="*">
            <edmMappings>
                <edmNumberMapping>
                    <add NETType="int32" MinPrecision="1" MaxPrecision="38" DBType="number"/>
                </edmNumberMapping>
            </edmMappings>
            <dataSources>
                <dataSource alias="SampleDataSource"
                            descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.33)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=BKCYUNDEV)))"/>
            </dataSources>
        </version>
    </oracle.manageddataaccess.client>


     <system.data>
        <DbProviderFactories>
            <remove invariant="Oracle.ManagedDataAccess.Client"/>
            <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver"
              type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
        </DbProviderFactories>
    </system.data>

      <!--Ado.Net連接Oracle字符串 使用Oracle.ManangedDataAccess.dll-->
        <add name="ExpertDiagnosisEntityConnString"
             connectionString="DATA SOURCE=SampleDataSource;PERSIST SECURITY INFO=True;USER ID=myUserID;Password=myPassword;"
             providerName="Oracle.ManagedDataAccess.Client" />


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM