I need to access my database in a Singleton class instantiated in my Startup class. It seems that injecting it directly results in a DbContext that is disposed.
I g
Simple code for asp.net core
private readonly IConfiguration _configuration; public IdeasController( IConfiguration configuration) { _configuration = configuration; } var optionsBuilder = new DbContextOptionsBuilder<_YourContext>(); optionsBuilder.UseSqlServer(_configuration.GetConnectionString("DefaultConnection")); using (var context = new _YourContext(optionsBuilder.Options)) { var output = context.Users.Select(x=>x.Name).ToList(); }