Esempio n. 1
0
        public static IDataClassHelper GetSqlDataClassHelper(SqlPrividerType privider, string constr, string modelNameSpace)
        {
            IDataClassHelper classHelper = null;

            switch (privider)
            {
            case SqlPrividerType.SqlClient:
                classHelper = new SqlDataClassHelper(constr, modelNameSpace);
                break;
                //case SqlPrividerType.OracleClient:
                //    classHelper = new OracleDataClassHelper(constr, modelNameSpace);
                //    break;
                //case SqlPrividerType.Sqlite:
                //    classHelper = new SqliteDataClassHelper(constr, modelNameSpace);
                //    break;
                //case SqlPrividerType.MySqlClient:
                //    classHelper = new MySqlDataClassHelper(constr, modelNameSpace);
                //    break;
            }
            return(classHelper);
        }
Esempio n. 2
0
        public static IDataClassHelper GetSqlDataClassHelper(SqlPrividerType privider, string constr, string modelNameSpace, Dictionary <string, string> dataBaseKyFieldTableDic, Dictionary <string, string> tableToTableNameDic)
        {
            IDataClassHelper classHelper = null;

            switch (privider)
            {
            case SqlPrividerType.SqlClient:
                classHelper = new SqlDataClassHelper(constr, modelNameSpace, dataBaseKyFieldTableDic, tableToTableNameDic);
                break;
                //case SqlPrividerType.OracleClient:
                //    classHelper = new OracleDataClassHelper(constr, modelNameSpace, dataBaseKyFieldTableDic, tableToTableNameDic);
                //    break;
                //case SqlPrividerType.Sqlite:
                //    classHelper = new SqliteDataClassHelper(constr, modelNameSpace, dataBaseKyFieldTableDic, tableToTableNameDic);
                //    break;
                //case SqlPrividerType.MySqlClient:
                //    classHelper = new MySqlDataClassHelper(constr, modelNameSpace, dataBaseKyFieldTableDic, tableToTableNameDic);
                //    break;
            }
            return(classHelper);
        }