Beispiel #1
0
 public DataBaseHelper(string connstr, string modelNameSpace, SqlPrividerType prividerType)
 {
     CurrPrividerType     = prividerType;
     CurrConnectionString = connstr;
     ModelNameSpace       = modelNameSpace;
     GetSqlTableInfo();
 }
 public DataClassHelperBase(string connstr, string modelNameSpace, SqlPrividerType prividerType)
 {
     m_CurrPrividerType     = prividerType;
     m_CurrConnectionString = connstr;
     m_ModelNameSpace       = modelNameSpace;
     GetSqlTableInfo();
 }
 public DataClassHelperBase(string connstr, string modelNameSpace, SqlPrividerType prividerType, Dictionary <string, string> dataBaseKyFieldTableDic, Dictionary <string, string> tableToTableNameDic)
 {
     m_CurrPrividerType        = prividerType;
     m_CurrConnectionString    = connstr;
     m_DataBaseKyFieldTableDic = dataBaseKyFieldTableDic;
     m_TableToTableNameDic     = tableToTableNameDic;
     m_ModelNameSpace          = modelNameSpace;
 }
Beispiel #4
0
 public DataBaseHelper(string connstr, string modelNameSpace, SqlPrividerType prividerType, Dictionary <string, string> dataBaseKeyFieldDic, Dictionary <string, string> tableNameDic)
 {
     CurrPrividerType     = prividerType;
     CurrConnectionString = connstr;
     DateBaseKeyFieldDic  = dataBaseKeyFieldDic;
     TableNameDic         = tableNameDic;
     ModelNameSpace       = modelNameSpace;
 }
        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);
        }
        public static string GetSqlPrividerTypeName(SqlPrividerType privider)
        {
            string str = "";

            switch (privider)
            {
            //case SqlPrividerType.OracleClient:
            //    str = "System.Data.OracleClient";
            //    break;
            case SqlPrividerType.SqlClient:
                str = "System.Data.SqlClient";
                break;
                //case SqlPrividerType.Sqlite:
                //    str = "System.Data.SQLite";
                //    break;
                //case SqlPrividerType.MySqlClient:
                //    str = "MySql.Data.MySqlClient";
                //    break;
            }
            return(str);
        }
        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);
        }
Beispiel #8
0
        //public SqlField(string fieldName, object fieldValue)
        //{
        //    this.fieldName = fieldName;
        //    this.fieldValue = fieldValue;
        //}

        public SqlField(string fieldName, object fieldValue, SqlPrividerType type)
        {
            this.fieldName    = fieldName;
            this.fieldValue   = fieldValue;
            m_SqlPrividerType = type;
        }