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,
identifiers,backtickLIMIT/OFFSET, row-wise tuple comparisons, andAUTO_INCREMENTkeys — which MySQL cannot read back from an insert (noRETURNING), 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.