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)