NReco.Data
1.2.10
dotnet add package NReco.Data --version 1.2.10
NuGet\Install-Package NReco.Data -Version 1.2.10
<PackageReference Include="NReco.Data" Version="1.2.10" />
paket add NReco.Data --version 1.2.10
#r "nuget: NReco.Data, 1.2.10"
// Install NReco.Data as a Cake Addin
#addin nuget:?package=NReco.Data&version=1.2.10
// Install NReco.Data as a Cake Tool
#tool nuget:?package=NReco.Data&version=1.2.10
Fast lightweight data access library for .NET Core (micro-ORM): simple API for CRUD operations, dynamic queries, SQL commands generation (command builder), abstract queries that have simple string representation + parser, schema-less data access, flexible query results mapping to annotated POCO models, app-level data views, RecordSet structure (replacement for DataTable). Try out NReco.Data if you're looking for Dapper alternative with abstract queries and automated SQL generation.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 2.0
- System.ComponentModel.Annotations (>= 4.4.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on NReco.Data:
Package | Downloads |
---|---|
NReco.GraphQL
Translates GraphQL queries to SQL by mapping configuration (JSON). Compatible with any ADO.NET provider. |
|
Sentrid.Configuration
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on NReco.Data:
Repository | Stars |
---|---|
nreco/data
Fast DB-independent DAL for .NET Core: abstract queries, SQL commands builder, schema-less data access, POCO mapping (micro-ORM).
|
Version | Downloads | Last updated |
---|---|---|
1.2.10 | 69 | 3/16/2023 |
1.2.9 | 859 | 10/25/2022 |
1.2.8 | 1,062 | 9/19/2022 |
1.2.7 | 1,425 | 2/15/2022 |
1.2.6 | 1,078 | 10/7/2021 |
1.2.5 | 2,920 | 3/2/2021 |
1.2.4 | 3,016 | 12/4/2020 |
1.2.3 | 4,704 | 7/25/2020 |
1.2.2 | 1,087 | 6/25/2020 |
1.2.1 | 953 | 6/12/2020 |
1.2.0 | 1,298 | 5/31/2020 |
1.1.1 | 5,440 | 4/12/2020 |
1.1.0 | 610 | 2/28/2020 |
1.0.6 | 6,657 | 4/16/2019 |
1.0.5 | 22,260 | 5/23/2018 |
1.0.4 | 8,692 | 10/5/2017 |
1.0.3 | 2,342 | 5/30/2017 |
1.0.2 | 2,471 | 3/24/2017 |
1.0.1 | 2,240 | 3/3/2017 |
1.0.0 | 1,189 | 1/31/2017 |
1.0.0-alpha6 | 1,910 | 9/19/2016 |
Source code and examples: https://github.com/nreco/data
API reference: https://www.nrecosite.com/doc/NReco.Data/
v.1.2.10 changes:
- Make DbFactory.CreateConnection virtual to allow specific connection handling in inheritors #71
v.1.2.9 changes:
- StringTemplate added support of nested tokens (controlled via ReplaceNestedTokens property) #70
v.1.2.8 changes:
- QRawSql/QRaw: ability to specify custom SQL with parameters #69
v.1.2.7 changes:
- StringTemplate: alternative syntax for token placeholders #68
v.1.2.6 changes:
- Not (QNegationNode) is not supported by RelexParser #67
v.1.2.5 changes:
- RecordSet.Column.DataType is null when loaded from the DbDataReader with default "GetColumnSchema" implementation #65
v.1.2.4 changes:
- handle DbGenerated attribute with option "None" correctly #64
v.1.2.3 changes:
- now DbFactory.AddCommandParameter is virtual
- added DbFactory.GetCmdParameterName (to allow very custom param names - like for Snowflake ADO.NET provider)
v.1.2.2 changes:
- fixed DbDataAdapter.Select().ExecuteReader offset/count handling when ApplyOffset=true #63
v.1.2.1 changes:
- QAggregateField: ability to specify custom SQL template #62
v.1.2.0 changes:
- added simple aggregate queries with QAggregateField #60
- fixed issue with RelexBuilder and QVar #61
v.1.1.1 changes:
- fixed issue with DbDataAdapter.Update for RecordSet when query contains parameters that are not mapped to Row columns #55