コード例 #1
0
 public override string GetDataProviderClassName(DataProviderClassNames providerClassName)
 {
     switch (providerClassName)
     {
         case DataProviderClassNames.ClassPrefix:
             return "Sql";
         case DataProviderClassNames.ClassCommand:
             return "SqlCommand";
         case DataProviderClassNames.ClassConnection:
             return "SqlConnection";
         case DataProviderClassNames.ClassDataAdapter:
             return "SqlDataAdapter";
         case DataProviderClassNames.ClassDataReader:
             return "SqlDataReader";
         case DataProviderClassNames.ClassParameter:
             return "SqlParameter";
         case DataProviderClassNames.ClassTransaction:
             return "SqlTransaction";
         case DataProviderClassNames.ClassNamespace:
             return "System.Data.SqlClient";
         case DataProviderClassNames.AssemblyReference:
             return "System.Data";
         case DataProviderClassNames.StoredProcParamPrefix:
             return "@";
         default:
             return "";
     }
 }
コード例 #2
0
        public override string GetDataProviderClassName(DataProviderClassNames providerClassName)
        {
            switch (providerClassName)
            {
            case DataProviderClassNames.ClassPrefix:
                return("SqlCe");

            case DataProviderClassNames.ClassCommand:
                return("SqlCeCommand");

            case DataProviderClassNames.ClassConnection:
                return("SqlCeConnection");

            case DataProviderClassNames.ClassDataAdapter:
                return("SqlCeDataAdapter");

            case DataProviderClassNames.ClassDataReader:
                return("SqlCeDataReader");

            case DataProviderClassNames.ClassParameter:
                return("SqlCeParameter");

            case DataProviderClassNames.ClassTransaction:
                return("SqlCeTransaction");

            case DataProviderClassNames.ClassNamespace:
                return("System.Data.SqlServerCe");

            case DataProviderClassNames.AssemblyReference:
                return("System.Data.SqlServerCe");

            case DataProviderClassNames.StoredProcParamPrefix:
                return("@");

            default:
                return("");
            }
        }
コード例 #3
0
        public override string GetDataProviderClassName(DataProviderClassNames providerClassName)
        {
            switch (providerClassName)
            {
            case DataProviderClassNames.ClassPrefix:
                return("Oracle");

            case DataProviderClassNames.ClassCommand:
                return("OracleCommand");

            case DataProviderClassNames.ClassConnection:
                return("OracleConnection");

            case DataProviderClassNames.ClassDataAdapter:
                return("OracleDataAdapter");

            case DataProviderClassNames.ClassDataReader:
                return("OracleDataReader");

            case DataProviderClassNames.ClassParameter:
                return("OracleParameter");

            case DataProviderClassNames.ClassTransaction:
                return("OracleTransaction");

            case DataProviderClassNames.ClassNamespace:
                return("Oracle.DataAccess.Client");

            case DataProviderClassNames.AssemblyReference:
                return("Oracle.DataAccess");

            case DataProviderClassNames.StoredProcParamPrefix:
                return(":");

            default:
                return("");
            }
        }
コード例 #4
0
        public override string GetDataProviderClassName(DataProviderClassNames providerClassName)
        {
            switch (providerClassName)
            {
            case DataProviderClassNames.ClassPrefix:
                return("MySql");

            case DataProviderClassNames.ClassCommand:
                return("MySqlCommand");

            case DataProviderClassNames.ClassConnection:
                return("MySqlConnection");

            case DataProviderClassNames.ClassDataAdapter:
                return("MySqlDataAdapter");

            case DataProviderClassNames.ClassDataReader:
                return("MySqlDataReader");

            case DataProviderClassNames.ClassParameter:
                return("MySqlParameter");

            case DataProviderClassNames.ClassTransaction:
                return("MySqlTransaction");

            case DataProviderClassNames.ClassNamespace:
                return("MySql.Data.MySqlClient");

            case DataProviderClassNames.AssemblyReference:
                return("MySql.Data");

            case DataProviderClassNames.StoredProcParamPrefix:
                return("@");

            default:
                return("");
            }
        }
コード例 #5
0
 /// <summary>
 /// Gets data provider class name
 /// </summary>
 /// <returns></returns>
 public abstract string GetDataProviderClassName(DataProviderClassNames providerClassName);
コード例 #6
0
 public override string GetDataProviderClassName(DataProviderClassNames providerClassName)
 {
     switch (providerClassName)
     {
         case DataProviderClassNames.ClassPrefix:
             return "Oracle";
         case DataProviderClassNames.ClassCommand:
             return "OracleCommand";
         case DataProviderClassNames.ClassConnection:
             return "OracleConnection";
         case DataProviderClassNames.ClassDataAdapter:
             return "OracleDataAdapter";
         case DataProviderClassNames.ClassDataReader:
             return "OracleDataReader";
         case DataProviderClassNames.ClassParameter:
             return "OracleParameter";
         case DataProviderClassNames.ClassTransaction:
             return "OracleTransaction";
         case DataProviderClassNames.ClassNamespace:
             return "Oracle.DataAccess.Client";
         case DataProviderClassNames.AssemblyReference:
             return "Oracle.DataAccess";
         case DataProviderClassNames.StoredProcParamPrefix:
             return ":";
         default:
             return "";
     }
 }