Jes*_*dal 5 .net c# oracle entity-framework asp.net-core
我正在构建一个使用 Oracle.ManagedDataAccess.EntityFramework 包的 .NET Core Web 应用程序(使用 net461 框架)。该包需要在 [app].exe.config 文件中进行一些设置才能工作。
具体需要注册以下几个部分
<entityFramework>
<providers>
<provider invariantName="Oracle.ManagedDataAccess.Client"
type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
</providers>
</entityFramework>
<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>
<oracle.manageddataaccess.client>
<version number="*">
<edmMappings>
<edmNumberMapping>
<add NETType="int16" MinPrecision="1" MaxPrecision="4" DBType="Number"/>
<add NETType="int32" MinPrecision="5" MaxPrecision="9" DBType="Number"/>
<add NETType="int64" MinPrecision="10" MaxPrecision="19" DBType="Number"/>
</edmNumberMapping>
</edmMappings>
</version>
</oracle.manageddataaccess.client>
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何在 .NET Core 应用程序中设置这些设置?这些设置不会从 web.config 文件中继承。
在普通的 .NET 应用程序中,它们将从 app.settings 文件中继承。
谢谢!
问候, 杰斯珀
| 归档时间: |
|
| 查看次数: |
647 次 |
| 最近记录: |