{"repo":"loresoft/FluentCommand","free":true,"listed":false,"github":"https://github.com/loresoft/FluentCommand","clone":"git clone https://github.com/loresoft/FluentCommand.git","description":"Fluent Wrapper for DbCommand","language":"C#","stars":24,"topics":["database","db","dbcommand","dbconnection","postgresql","sql-server","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"FluentCommand Fluent wrapper for ADO.NET DbCommand with automatic object mapping, caching, query building, and source-generated data readers. Package Version :--- :--- FluentCommand FluentCommand.SqlServer FluentCommand.Caching Features - Fluent wrapper over DbConnection and DbCommand - Automatic connection state management - Source-generated IDataReader mapping (no reflection) - SQL query builder with Select, Insert, Update, Delete, and Upsert support - JSON column support with [JsonColumn] and configurable JsonSerializerOptions - JSON and CSV export directly from query results - JSON parameter and query-builder value serialization with ParameterJson and ValueJson - Parameterized queries with output, input-output, and return value callbacks - Conditional parameters and query builder filters ( ParameterIf , WhereIf , ValueIf ) - Result caching with sliding or absolute expiration - Distributed cache integration via FluentCommand.Caching - Query logging with elapsed time and parameter details - Connection and command interceptors - Multiple result set handling - Multiple database configuration with discriminated registrations - SQL Server bulk copy and merge data operations - Tabular data import with field mapping, validation, and merge - Multi-target: netstandard2.0 , net8.0 , net9.0 , net10.0 - Supports SQL Server, PostgreSQL, and SQLite Installation For SQL Server bulk copy, merge, and import features: For distributed caching: Quick Start Configuration Register with dependen","default_branch":null,"files":null,"tree":[],"storefront":"/r/loresoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/loresoft/FluentCommand/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."}