-
-
Notifications
You must be signed in to change notification settings - Fork 1
Provider MySQL
LAP-CHRIS\chris edited this page Mar 10, 2026
·
1 revision
Language: English | Português (Brasil)
Package: DbSqlLikeMem.MySql
- Your application ships against MySQL
- You need MySQL-flavored SQL behavior in repository or service tests
- You want Dapper or ADO.NET tests without starting a MySQL server
- 3
- 4
- 5
- 8
- Provider-specific ADO.NET mocks for MySQL-oriented tests
- Fluent schema and data setup in memory
- Dialect-aware parsing and execution for practical test flows
- Dapper-friendly usage on top of the same mocked connection
- MySQL-specific UPSERT paths such as
ON DUPLICATE KEY UPDATE - MySQL-style pagination and syntax differences from SQL Server or PostgreSQL
- Sequence syntax is not a first-class MySQL path; prefer identity or auto-increment style setup when modeling those scenarios
- Use the compatibility pages before assuming full engine parity for advanced MySQL syntax
- Keep a small real-provider test slice for release-critical flows
- Home
- Getting Started
- DotNet Fiddle Quick Start
- Provider Selection
- Providers and Compatibility
- ADO.NET and Dapper
- DbConnection Interception
- DI and Interception Setup
- Testing Strategy
- Diagnostics and Execution Plans
- Limitations and Known Gaps
- Recipes and Common Scenarios
- Transactions and Volatile Data
- Schema Snapshots and Replay
- FAQ and Troubleshooting
- Observability and Debugging
- Benchmark Results
- Provider-Specific Recipes
- Examples by Architecture
- Migration from Real DB Tests
- Performance of Test Suites
- Compatibility Matrix Summary
- Glossary
- Extensions and Ecosystem
- ORM and Test Integrations
- MiniProfiler Integration
- Visual Studio Extension
- VS Code Extension
- Maintainer Resources
- Início
- Começando
- Começando no .NET Fiddle
- Escolha do Provider
- Provedores e Compatibilidade
- ADO.NET e Dapper
- Interceptação de DbConnection
- Setup de DI e Interceptação
- Estratégia de Testes
- Diagnóstico e Planos de Execução
- Limitações e Gaps Conhecidos
- Receitas e Cenários Comuns
- Transações e Dados Voláteis
- Snapshots de Schema e Replay
- FAQ e Troubleshooting