/// <summary> /// 设置数据库适配 /// </summary> /// <param name="dbType"></param> public void SetAdapter(EnmDbType dbType) { DbType = dbType; switch (dbType) { case EnmDbType.MSSQL: Adapter = new Linq.SqlServerAdapter(); break; case EnmDbType.SQLite: Adapter = new Linq.SQLiteAdapter(); break; } }
/// <summary> /// 设置数据库适配 /// </summary> /// <param name="dbType"></param> public void SetAdapter(EnmDbType dbType) { DbType = dbType; switch (dbType) { case EnmDbType.SqlServer: Adapter = new DapperEx.Linq.Builder.SqlServerAdapter(); break; case EnmDbType.Sqlite: Adapter = new DapperEx.Linq.Builder.SqliteAdapter(); break; case EnmDbType.MySql: Adapter = new DapperEx.Linq.Builder.MySqlAdapter(); break; } }
public virtual bool IsValid(EnmDbType dt) { return(CurrentDbSets.ContainsKey(dt) && CurrentConnetions.ContainsKey(dt)); }