Found 19 packages
LINQ to DB is a data access technology that provides a run-time infrastructure for managing relational data as objects.
Allows to execute Linq to DB queries in Entity Framework Core DbContext.
T4 scaffolding templates to generate LINQ to DB data models for different databases. It provides scaffolding functionality and reference to linq2db main package only. To use Linq To DB in your project you should add reference to corresponding database provider(s) explicitly.
T4 scaffolding templates for DB2 database to generate LINQ to DB data models. It provides only scaffolding functionality and to use Linq To DB in your project you should add reference to linq2db nuget and corresponding database provider explicitly.
LINQ to DB Tools provides additional services for Linq To DB library.
LINQ to DB CLI is a dotnet tool for Linq To DB database model scaffolding.
Supported databases: Sql Server, Sql Azure, My Sql, Sqlite, Oracle, PostgreSql, DB2\LUW, Firebird. Fast, small and simple, and very little code needed to perform database actions. Ability to write and run all code unchanged on multiple database vendors. No configuration, no mapping files, no inheritance requirements, no object tracking or caching, just objects and code. Supports writes, updates, or upserts with out the need to write sql, just write your queries for the parent objects. Totally disconnected writes, they can move across application boundaries. Write your own queries, the orm just maps the results. Full transaction support, make multiple calls inside a single transaction. Read and Write isolation, you must use different object for reads and writes. Built in history and performance tracking support. Error tracking, extensive commitment to helping developers understand all exceptions thrown, extensive detailed error messages are provide when possible. Supports change tracking, so the database is only involved when you decide it's necessary. Encryption, allows data to be encrypted prior to writes, and allows un-encryption with loads. Validation support, extensive support for System.ComponentModel.DataAnnotations with the ability to extend and create custom validation with enforcement from the orm. Processing Intercept Support, do special work prior to insert, update, or delete, or after load. Parallel support, run multiple queries in parallel to increase performance. Debugging, all sql is traced out with the parameters and values to aid trouble-shooting. Queries can contain locators which are provided in exceptions. Developer control, all the object creates are overidable, and most methods can be overridden. Supports mutable flat, pure immutable types or hierarchical objects, or objects with children or child properties. Interface abstraction by allowing you to query and retrieve interface types while loading concretes types.
Supported databases: IBM DB2 LUW/zOS, Firebird, IBM Informix, Microsoft Access, Microsoft Sql Server (+Azure), Microsoft Sql Server Compact, MySql, MariaDB, Oracle, PostgreSQL, SQLite, SAP HANA, SAP/Sybase ASE, ClickHouse.
LINQ to DB Extensions adds ability to configure Linq To DB usage with DI container or logger.
LINQ to DB Remote gRPC package provides client and server classes to query database remotely using gRPC.
LINQ to DB Remote WCF package provides client and server classes to query database remotely using WCF.
LINQ to DB Scaffold framework is used for database model generation for Linq To DB projects.
LINQ to DB F# Services adds support for F#-specific features to Linq To DB.
LINQ to DB Compat provides .NET Framework compatibility functionality to leverage migration to .NET.
LINQ to DB Remote Signal/R package provides client classes to query database remotely using Signal/R.
LINQ to DB Remote HttpClient package provides client classes to query database remotely using HttpClient.
LINQ to DB Remote Signal/R package provides server classes to query database remotely using Signal/R.
LINQ to DB Remote HttpClient package provides server classes to query database remotely using HttpClient.
This is a simple addition.