我将创建一个.NET Standard 2.0库,供.NET Framework 4.6.1应用程序使用。
该库需要EF Core,但我不知道如何读取app.config文件。
在.NET Framework库中,我会这样初始化我的DBContext:
该库需要EF Core,但我不知道如何读取app.config文件。
在.NET Framework库中,我会这样初始化我的DBContext:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["MyDatabase"].ConnectionString);
}
由于.NET Standard 2.0中无法找到ConfigurationManager,因此我无法做到这一点。
如何从.NET Standard 2.0库中读取配置文件?
.NET Core
/.NET Standard
比XML
更常用于JSON
文件。如果您需要读取XML文件,则必须添加对包Microsoft.Extensions.Configuration.Xml
的引用。请参见此处获取更多详细信息。 - Camilo TerevintoDbContextOptions<MyDbContext>
来执行 @JeroenMostert 提到的操作。 - Camilo Terevinto