private void SetDialectIfDialogIncorrect(SqlDialect dialect) { _mapping = OrmConfiguration.GetDefaultEntityMapping <TEntity>(); if (_mapping.Dialect == dialect) { return; } lock (LockSqlDialectUpdate) { _mapping = OrmConfiguration.GetDefaultEntityMapping <TEntity>(); if (_mapping.Dialect == dialect) { return; } _mapping.SetDialect(dialect); } }