This commit is contained in:
owenchen committed 2026-08-26 13:22:07 +08:00
1 parent dc1c073ac6
commit 20abc22653
38 files changed
+143 -40

No files matched your search

@@ -61,11 +61,24 @@ namespace CloudBuilder.Core.DependencyInjection.EFCore
.GetDbContextOptions(MasterDbContext.MASTER_DB_CONTEXT)
.ConnectionString;
opts.UseMySql(connStr, ServerVersion.AutoDetect(connStr));
if (builder.CloudBuilderOptions.GetDbContextOptions(MasterDbContext.MASTER_DB_CONTEXT).DatabaseType == DatabaseType.MySql)
opts.UseMySql(connStr, ServerVersion.AutoDetect(connStr));
else
opts.UseSqlServer(connStr);
});
services.AddDbContext<SecondaryDbContext>(opts =>
opts.UseSqlServer(builder.CloudBuilderOptions.GetDbContextOptions(SecondaryDbContext.SECONDARY_DB_CONTEXT).ConnectionString));
{
var connStr = builder.CloudBuilderOptions
.GetDbContextOptions(SecondaryDbContext.SECONDARY_DB_CONTEXT)
.ConnectionString;
if (builder.CloudBuilderOptions.GetDbContextOptions(SecondaryDbContext.SECONDARY_DB_CONTEXT).DatabaseType == DatabaseType.MySql)
opts.UseMySql(connStr, ServerVersion.AutoDetect(connStr));
else
opts.UseSqlServer(connStr);
}
);
// services.AddDbContext<MasterDbContext>(opts =>
//opts.UseSqlServer(builder.CloudBuilderOptions.GetDbContextOptions(MasterDbContext.MASTER_DB_CONTEXT).ConnectionString));