繁体   English   中英

在控制台程序C#中使用ODP

Using ODP in a console programm C#

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试使用Oracle API for .net。 当我通过NuGet安装API时,这些行将添加到APP.config文件中。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="oracle.manageddataaccess.client"
      type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.18.3, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
  </configSections>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
  </startup>
  <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.122.18.3, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
    </DbProviderFactories>
  </system.data>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <publisherPolicy apply="no"/>
        <assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/>
        <bindingRedirect oldVersion="4.122.0.0 - 4.65535.65535.65535" newVersion="4.122.18.3"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <oracle.manageddataaccess.client>
    <version number="*">
      <dataSources>
        <dataSource alias="SampleDataSource"
            descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/>
      </dataSources>
    </version>
  </oracle.manageddataaccess.client>

我想访问“”部分的描述符属性,但我现在不知道该怎么做:

var section = ConfigurationManager.GetSection("oracle.manageddataaccess.client") as ???

我在此论坛或互联网上找不到任何内容。 谢谢您的回答

问题暂未有回复.您可以查看右边的相关问题.
6 在 C# 控制台应用程序中使用嵌入式资源

我正在尝试通过右键单击文件 -&gt; 构建操作 -&gt; 嵌入式资源将 XML 文件嵌入到 C# 控制台应用程序中。 然后我如何访问这个嵌入式资源? 编辑:大家好,尽管收到了这个问题的所有抨击,但这里有一个更新。 我设法通过使用让它工作 它以前不起作用,因为未包含项目中包含资源文件的 ...

7 在控制台应用程序中测试的c#代码将无法在服务中使用

我在C#中编写了这段代码,它可以作为控制台应用程序使用。 但是,当我将代码传输到服务应用程序并使用installutil进行安装时,我无法使其工作。 此外,控制台不会弹出。 将Console.ReadLine(); 不在服务计划中工作? } 好的,我删除了Console.R ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM