예제 #1
0
        /// <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;
            }
        }
예제 #2
0
        /// <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;
            }
        }
예제 #3
0
 public virtual bool IsValid(EnmDbType dt)
 {
     return(CurrentDbSets.ContainsKey(dt) && CurrentConnetions.ContainsKey(dt));
 }