/// <summary> /// Initializes all necessary settings for SqLite. /// </summary> public static void Initialize() { // Skip if already initialized if (IsInitialized == true) { return; } #region SDS // Map the DbSetting var sdsDbSetting = new SqLiteDbSetting(true); DbSettingMapper.Add <SQLiteConnection>(sdsDbSetting, true); // Map the DbHelper DbHelperMapper.Add <SQLiteConnection>(new SqLiteDbHelper(sdsDbSetting, new SdsSqLiteDbTypeNameToClientTypeResolver()), true); // Map the Statement Builder StatementBuilderMapper.Add <SQLiteConnection>(new SqLiteStatementBuilder(sdsDbSetting, new SqLiteConvertFieldResolver(), new ClientTypeToAverageableClientTypeResolver()), true); #endregion // Set the flag IsInitialized = true; }
/// <summary> /// Initializes all the necessary settings for SQL Server. /// </summary> public static void Initialize() { // Skip if already initialized if (IsInitialized == true) { return; } // Map the DbSetting var dbSetting = new SqlServerDbSetting(); DbSettingMapper.Add <SqlConnection>(dbSetting, true); // Map the DbHelper var dbHelper = new SqlServerDbHelper(); DbHelperMapper.Add <SqlConnection>(dbHelper, true); // Map the Statement Builder var statementBuilder = new SqlServerStatementBuilder(dbSetting); StatementBuilderMapper.Add <SqlConnection>(statementBuilder, true); // Set the flag IsInitialized = true; }
/// <summary> /// Initializes all necessary settings for SqlServer. /// </summary> public static void Initialize() { // Skip if already initialized if (IsInitialized == true) { return; } // Map the DbSetting var dbSetting = new SqlServerDbSetting(); DbSettingMapper.Add(typeof(Microsoft.Data.SqlClient.SqlConnection), dbSetting, true); DbSettingMapper.Add(typeof(System.Data.SqlClient.SqlConnection), dbSetting, true); // Map the DbHelper var dbHelper = new SqlServerDbHelper(); DbHelperMapper.Add(typeof(Microsoft.Data.SqlClient.SqlConnection), dbHelper, true); DbHelperMapper.Add(typeof(System.Data.SqlClient.SqlConnection), dbHelper, true); // Map the Statement Builder var statementBuilder = new SqlServerStatementBuilder(dbSetting); StatementBuilderMapper.Add(typeof(Microsoft.Data.SqlClient.SqlConnection), statementBuilder, true); StatementBuilderMapper.Add(typeof(System.Data.SqlClient.SqlConnection), statementBuilder, true); // Set the flag IsInitialized = true; }
/// <summary> /// Initializes all necessary settings for MySql. /// </summary> public static void Initialize() { // Skip if already initialized if (IsInitialized == true) { return; } // Map the DbSetting DbSettingMapper.Add <MySqlConnection>(new MySqlDbSetting(), true); // Map the DbHelper DbHelperMapper.Add <MySqlConnection>(new MySqlDbHelper(), true); // Map the Statement Builder StatementBuilderMapper.Add <MySqlConnection>(new MySqlStatementBuilder(), true); // Set the flag IsInitialized = true; }
/// <summary> /// Initializes all necessary settings for SqLite. /// </summary> public static void Initialize() { // Skip if already initialized if (IsInitialized == true) { return; } // Map the DbSetting DbSettingMapper.Add(typeof(SqliteConnection), new SqLiteDbSetting(), true); // Map the DbHelper DbHelperMapper.Add(typeof(SqliteConnection), new SqLiteDbHelper(), true); // Map the Statement Builder StatementBuilderMapper.Add(typeof(SqliteConnection), new SqLiteStatementBuilder(), true); // Set the flag IsInitialized = true; }
/// <summary> /// Initializes all necessary settings for SqLite. /// </summary> public static void Initialize() { // Skip if already initialized if (IsInitialized == true) { return; } #region SDS // Map the DbSetting DbSettingMapper.Add(typeof(SQLiteConnection), new SqLiteDbSetting(true), true); // Map the DbHelper DbHelperMapper.Add(typeof(SQLiteConnection), new SqLiteDbHelper(new SdsSqLiteDbTypeNameToClientTypeResolver()), true); // Map the Statement Builder StatementBuilderMapper.Add(typeof(SQLiteConnection), new SqLiteStatementBuilder(DbSettingMapper.Get(typeof(SQLiteConnection)), new SqLiteConvertFieldResolver(), new ClientTypeToAverageableClientTypeResolver()), true); #endregion #region MDS // Map the DbSetting DbSettingMapper.Add(typeof(SqliteConnection), new SqLiteDbSetting(false), true); // Map the DbHelper DbHelperMapper.Add(typeof(SqliteConnection), new SqLiteDbHelper(new MdsSqLiteDbTypeNameToClientTypeResolver()), true); // Map the Statement Builder StatementBuilderMapper.Add(typeof(SqliteConnection), new SqLiteStatementBuilder(DbSettingMapper.Get(typeof(SqliteConnection)), new SqLiteConvertFieldResolver(), new ClientTypeToAverageableClientTypeResolver()), true); #endregion // Set the flag IsInitialized = true; }