Code: Select all
public myContext(DbContextOptions<myContext> options) : base(options) { }
Code: Select all
services.AddDbContext<myContext>(options => options.UseMySql(Configuration.GetConnectionString("myConnection")));
Code: Select all
public myContext(DbContextOptions<myContext> options) : base(options) { }
Code: Select all
services.AddDbContext<myContext>(options => options.UseMySql(Configuration.GetConnectionString("myConnection")));
Code: Select all
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseOracle(GetConnectionString("MyModelConnectionString"));
CustomizeConfiguration(ref optionsBuilder);
base.OnConfiguring(optionsBuilder);
}
Code: Select all
private static string GetConnectionString(string connectionStringName)
{
System.Configuration.ConnectionStringSettings connectionStringSettings = System.Configuration.ConfigurationManager.ConnectionStrings[connectionStringName];
if (connectionStringSettings == null)
throw new InvalidOperationException("Connection string \"" + connectionStringName +"\" could not be found in the configuration file.");
return connectionStringSettings.ConnectionString;
}
Code: Select all
services.AddSingleton<IConfiguration>(Configuration)
Code: Select all
config.GetConnectionString(connectionStringName)