❔ how to use EF6 in library with no dependancy injection and no startup.cs
I used EF core power tools to generate DB Context and reverse engineer the models.
now I get an error:
System.InvalidOperationException
HResult=0x80131509
Message=No database provider has been configured for this DbContext. A provider can be configured by overriding the 'DbContext.OnConfiguring' method or by using 'AddDbContext' on the application service provider. If 'AddDbContext' is used, then also ensure that your DbContext type accepts a DbContextOptions<TContext> object in its constructor and passes it to the base constructor for DbContext.
Source=Microsoft.EntityFrameworkCore
all the answers I can find are doing something in startup.cs which i dont have or using the dependancy injection framework which i dont use either
all the answers I can find are doing something in startup.cs which i dont have or using the dependancy injection framework which i dont use either
2 Replies
holy shit i actually figured it out I added this to my context
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("myconnstring");
}
Looks like nothing has happened here. I will mark this as stale and this post will be archived until there is new activity.