public MySqlService(DBContext dbcontext) : base(dbcontext) { }
//public static void Init(System.Reflection.Assembly mainAssembly) //{ // Helper.Init(mainAssembly); //} //static System.Data.Common.DbConnection CreateConnection(string connectionString, DatabaseType dbType) //{ // Type type = DatabaseServiceTypes[dbType]; // IDatabaseService service = (IDatabaseService)Activator.CreateInstance(type); // return service.CreateConnection(connectionString); //} public static IDatabaseService CreateDatabaseService(string connectionString, DatabaseType dbType) { DBContext context = new DBContext(connectionString, dbType); return(context.Database); }
public PostgreSQLService(DBContext dbcontext) : base(dbcontext) { }
public SqliteService(DBContext dbcontext) { _dbcontext = dbcontext; _database = ((Microsoft.EntityFrameworkCore.DbContext)dbcontext).Database; }