相关疑难解决方法(0)

ASP.NET Core:从解决方案中的另一个项目访问appsettings

在我的Startup.cs课程中,我有以下配置构建,初始化db上下文:

var builder = new ConfigurationBuilder()
                    .SetBasePath(env.ContentRootPath)
                    .AddJsonFile("appsettings.json", true, true)
                    .AddJsonFile($"appsettings.{env.EnvironmentName}.json",true)
                    .AddEnvironmentVariables();

Configuration = builder.Build();

NHibernateUnitOfWork.Init(Configuration["ConnectionStrings:OracleConnection"]);
Run Code Online (Sandbox Code Playgroud)

NHibernateUnitOfWork作为类库项目位于不同的项目中.我希望能够注入(或以某种方式传递设置)而不是NHibernateUnitOfWork.Init在我的Startup.cs类中使用.

我可以在我的类库中构建appsettings但是试图避免这种情况.

什么是理智的方式来做到这一点?

c# asp.net asp.net-core

4
推荐指数
2
解决办法
4513
查看次数

标签 统计

asp.net ×1

asp.net-core ×1

c# ×1