public virtual void Init(SqlDialectEnum dialect)
        {
            switch (dialect)
            {
            case SqlDialectEnum.MsSql:
                DapperHelper.SqlDialect = new SqlServerDialect();
                break;

            case SqlDialectEnum.Oracle:
                DapperHelper.SqlDialect = new OracleDialect();
                break;

            case SqlDialectEnum.PostgreSql:
                DapperHelper.SqlDialect = new PostgreSqlDialect();
                break;

            case SqlDialectEnum.MySql:
                DapperHelper.SqlDialect = new MySqlDialect();
                break;

            case SqlDialectEnum.Sqlite:
                DapperHelper.SqlDialect = new SqliteDialect();
                break;
            }
        }
        public void Init(SqlDialectEnum dialect)
        {
            // TODO : Возможно стоит разместить в другом месте
            //DapperHelper.IdentityColumn = "Id";

            switch (dialect)
            {
            case SqlDialectEnum.MsSql:
                DapperHelper.SqlDialect = new SqlServerDialect();
                break;

            case SqlDialectEnum.Oracle:
                DapperHelper.SqlDialect = new OracleDialect();
                break;

            case SqlDialectEnum.PostgreSql:
                DapperHelper.SqlDialect = new PostgreSqlDialect();
                break;

            case SqlDialectEnum.MySql:
                DapperHelper.SqlDialect = new MySqlDialect();
                break;

            case SqlDialectEnum.Sqlite:
                DapperHelper.SqlDialect = new SqliteDialect();
                break;
            }
        }
 public override void Init(SqlDialectEnum dialect)
 {
     DefaultTypeMap.MatchNamesWithUnderscores = true;
     base.Init(dialect);
 }