{"repo":"MikeAmputer/ClickHouse.Facades","free":true,"listed":false,"github":"https://github.com/MikeAmputer/ClickHouse.Facades","clone":"git clone https://github.com/MikeAmputer/ClickHouse.Facades.git","description":"ORM-less raw SQL migrations and contexts for ClickHouse (.NET)","language":"C#","stars":16,"topics":["clickhouse","migrations","dotnet","context","testing","csharp","transactions","zero-orm"],"license":"MIT","category":"dev-tools","readme_excerpt":"ClickHouse.Facades Zero-ORM .NET package for managing ClickHouse migrations and organizing raw SQL through structured database contexts. Makes it easy to separate concerns across features, services, or tables. Built on ClickHouse.Driver (ClickHouse.Client for version [!NOTE] This is an unofficial package and is not affiliated with or endorsed by ClickHouse Inc. \"ClickHouse\" is a registered trademark of ClickHouse Inc. — clickhouse.com Key Features - Migrations: allows you to perform raw SQL migrations on your ClickHouse database. - Rollback support - Supports file-based migrations - Customizable migration file name parser - Customizable file content parser - Supports code-defined (inline) migrations using C# classes - Conditional migrations based on ClickHouse server version - Migration template for .NET CLI - Contexts: provides a way to work with ClickHouse contexts, allowing you to organize your database operations in a structured manner. - Context-specific migrations, allowing separate migration management for distinct packages or components - Parametrized queries (anonymous type parameters supported) - Query cancellation by termination on ClickHouse side - Transactions support (keeper is required) - Retryable contexts - Dapper compatibility (reader deserialization) - Provides all the features of the ClickHouse.Driver/ClickHouse.Client package - Fully async contract - Testing toolkit: provides tools for unit testing components of ClickHouse.Facades with the dedicated Click","default_branch":null,"files":null,"tree":[],"storefront":"/r/MikeAmputer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MikeAmputer/ClickHouse.Facades/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."}