Files
IM_NEW/IM.InitCommon/DbContextOptionsBuilerFactory.cs
2026-05-09 17:06:30 +08:00

18 lines
680 B
C#

using Microsoft.EntityFrameworkCore;
namespace IM.InitCommon
{
public static class DbContextOptionsBuilderFactory
{
public static DbContextOptionsBuilder<TDbContext> Create<TDbContext>()
where TDbContext : DbContext
{
var connStr = Environment.GetEnvironmentVariable("DefaultDB_ConnStr");
var optionsBuilder = new DbContextOptionsBuilder<TDbContext>();
//optionsBuilder.UseSqlServer("Data Source=.;Initial Catalog=YouzackVNextDB;User ID=sa;Password=dLLikhQWy5TBz1uM;");
optionsBuilder.UseMySql(connStr, ServerVersion.AutoDetect(connStr));
return optionsBuilder;
}
}
}