2 dépôts
Hooks that allow modification of database connections and SQL commands before dispatch.
Distinct from Command Pipelining: Distinct from shell command interception or general pipelining; specifically targets the database command execution pipeline.
Explore 2 awesome GitHub repositories matching data & databases · Database Command Interceptors. Refine with filters or upvote what's useful.
FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro
Implements hooks to intercept and modify database commands for auditing, value modification, and expression parsing.
linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, an
Allows external hooks to modify connection settings or SQL commands before they are dispatched to the database.