{"repo":"Nimblesite/DataProvider","free":true,"listed":false,"github":"https://github.com/Nimblesite/DataProvider","clone":"git clone https://github.com/Nimblesite/DataProvider.git","description":"Lambda Query Language: A functional pipeline-style DSL that transpiles to SQL and DataProvider: a C# source generator that creates compile-time safe extension methods for database operations from SQL files","language":"C#","stars":67,"topics":["csharp","dotnet","functional-programming","orm","sql"],"license":"MIT","category":"databases-storage","readme_excerpt":"DataProvider Suite DataProvider is a complete toolkit for .NET database access that prioritises type safety . It provides CLI-driven source generation for SQL extension methods, a cross-database query language (LQL), offline-first bidirectional sync, and YAML schema migrations. Philosophy DataProvider fixes issues that have plagued .NET data access for decades. The simplicity and safety of an ORM without the downsides. DataProvider generates extension methods directly from your SQL or LQL files. You write the queries. You see what executes. SQL errors become compilation errors. No magic, no reflection. Errors you can see. Database operations fail. Networks drop. Constraints get violated. These are expected, not exceptional. DataProvider makes error handling explicit so failures surface in your types rather than hiding in catch blocks. The default output shape is fully customisable — swap the code template to fit your project's conventions. SQL is the source of truth. Define schemas in YAML, write queries in SQL or LQL, and generate strongly-typed code from both. Sync-native. Run occasionally connected apps or synchronise data across microservices. Conflict resolution, tombstones, and subscriptions included. The Stack Component Purpose ----------- --------- DataProvider CLI source generator: SQL/LQL files become type-safe extension methods LQL Lambda Query Language: write once, transpile to any SQL dialect Migrations YAML schemas: database-agnostic, version-controlled schema d","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nimblesite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nimblesite/DataProvider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}