C# 如何在任何具有.Net core 5的类中读取appsettings.json

C# 如何在任何具有.Net core 5的类中读取appsettings.json,c#,asp.net-core,C#,Asp.net Core,我有一个连接到oracle数据库的类: public class Conexao : IDisposable { private readonly IOptions<Configuracao> _config; public OracleConnection ConexaoOra{ get; internal set; } private OracleTransaction _transacao; private bool _finalized;

我有一个连接到oracle数据库的类:

public class Conexao : IDisposable
{
    private readonly IOptions<Configuracao> _config;
    public OracleConnection ConexaoOra{ get; internal set; }
    private OracleTransaction _transacao;
    private bool _finalized;
    private bool _commited;
    private const string CONNECTION_STRING = "myConnectionString";


    public Conexao(IOptions<Configuracao> config)
    {
        _config = config;
        _finalized = false;
        _commited = false;
        ConexaoOra = new OracleConnection();
        ConexaoOra.ConnectionString = CONNECTION_STRING;
        ConexaoOra.Open();
    }

  
    ~Conexao()
    {
        Dispose();
    }

    public void BeginTransaction(System.Data.IsolationLevel level = System.Data.IsolationLevel.ReadCommitted)
    {
        _transacao = ConexaoOra.BeginTransaction(level);
    }

    public void Commit()
    {
        if (_transacao != null)
        {
            _transacao.Commit();
            _transacao = null;
        }
        _commited = true;
    }

}
Json设置文件和连接类位于同一解决方案中的不同项目中

如何在此行中加载appSettings Json文件的connectionString

       private const string CONNECTION_STRING = "myConnectionString";

抱歉,我从一个旧项目中选取了这个例子,在这个项目中我使用了ServiceStack,它可能有一些帮助程序来简化这个过程。仅使用plain.NET似乎更乏味,因此请看一看。

将问题标记为
C
,而不是
C
。这是否回答了您的问题?什么包裹?为我展示这个“Lucene.Net.Support”Json设置和连接类在同一解决方案的不同项目中我更新了答案。
       private const string CONNECTION_STRING = "myConnectionString";