Table of Contents

Namespace eQuantic.Core.Data.MySql

Classes

MariaDbDialect

MariaDB's flavour of the MySQL dialect: identical syntax and driver (MySqlConnector), plus INSERT … RETURNING (MariaDB 10.5+) — so database-generated keys are read back into the entities on commit, the capability MySQL itself cannot offer.

MySqlDialect

MySQL's SQL flavour: snake_case naming, backtick identifiers, LIMIT/OFFSET, row-wise tuple comparisons, and AUTO_INCREMENT keys — which MySQL cannot read back from an insert (no RETURNING), so generated-key backfill is rejected with guidance: declare a client-generated key. Collection columns do not exist; collection clauses degrade to the gated client-side residual.