Skip to content

Install

AlexLEWIS edited this page Aug 6, 2021 · 18 revisions

中文 | English

Version

FreeSql is a .NET Standard 2.0 library, which only supports applications of .NET Framework 4.0, .NET Core or higher.

Install

dotnet add package FreeSql
dotnet add package FreeSql.DbContext
dotnet add package FreeSql.Provider.MySqlConnector

Packages

Package Name Version Description NuGet
FreeSql.Repository NETStandard2.0、net45、net40 Common Repository + UoW NuGet
FreeSql.DbContext NETStandard2.0、net45、net40 EfCore Style Implementation NuGet
FreeSql.Provider.MySql NETStandard2.0、net45、net40 Based on MySql.Data (Oracle official) NuGet
FreeSql.Provider.MySqlConnector NETStandard2.0、net45 Based on MySqlConnector NuGet
FreeSql.Provider.PostgreSQL NETStandard2.0、net45 Based on PostgreSQL 9.5+ NuGet
FreeSql.Provider.SqlServer NETStandard2.0、net45、net40 Support SqlServer 2005+, based on Microsoft.Data.SqlClient NuGet
FreeSql.Provider.SqlServerForSystem NETStandard2.0、net45、net40 Support SqlServer 2005+, based on Microsoft.Data.SqlClient NuGet
FreeSql.Provider.Sqlite NETStandard2.0、net45、net40 NuGet
FreeSql.Provider.Oracle NETStandard2.0、net45、net40 Oracle.ManagedDataAccess.Core NuGet
FreeSql.Provider.Firebird NETStandard2.0、net452 FirebirdSql.Data.FirebirdClient NuGet
FreeSql.Provider.MsAccess NETStandard2.0、net45、net40 NuGet
FreeSql.Provider.Dameng NETStandard2.0、net45、net40 Based on Dameng Database NuGet
FreeSql.Provider.ShenTong NETStandard2.0、net45、net40 Based on ShenTong Database NuGet
FreeSql.Provider.KingbaseES NETStandard2.0、net461 Based on KingbaseEs NuGet
FreeSql.Provider.Odbc NETStandard2.0、net45、net40 Based on ODBC NuGet
FreeSql.Provider.Custom NETStandard2.0、net45、net40 Custom database provider NuGet
FreeSql.Extensions.LazyLoading NETStandard2.0、net45、net40 Lazy loading extensions NuGet
FreeSql.Extensions.JsonMap NETStandard2.0、net45、net40 Json serialization extensions NuGet
FreeSql.Extensions.Linq NETStandard2.0、net45、net40 LinqToSql IQueryable extensions NuGet
FreeSql.Extensions.BaseEntity NETStandard2.0 NuGet
FreeSql.Generator NETCoreapp3.1 Generate entity classes from the database. How does it work? NuGet

Guide

FreeSql supports basic CURD. In addition, it also supports creating models based on existing databases (DbFirst), and supports creating databases based on models (CodeFirst).

Retting Started

Deep Learning

Advanced

Clone this wiki locally