前提・実現したいこと
Blazor(サーバー)にて開発を行っています。
DbContextでDB接続文字列を設定する際に、AppSettingに記載しているDB接続文字列を取得したいと
考えておりますがその方法がわかりません。
該当のソースコード
C#
1 public class PersonDbContext : DbContext 2 { 3 public DbSet<Person> Persons { get; set; } 4 5 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) 6 { 7 if (!optionsBuilder.IsConfigured) 8 { 9 optionsBuilder.UseSqlServer(@"Server=localhost\SQLEXPRESS;Database=TEST;Trusted_Connection=True;"); 10 // ↑ 11 // ここをAppSettingから取得できるようにしたい 12 } 13 } 14 }
試したこと
Startup.csにて下記の記述があり、Configuration の値を渡すことが出来ればいいのではないかと推察していますが
具体的な方法が不明です。
C#
1 public Startup(IConfiguration configuration) 2 { 3 Configuration = configuration; 4 } 5 6 public IConfiguration Configuration { get; } 7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/27 04:07
2021/05/27 05:37