Tense.Rql.SqlServer
0.0.9-alpha
See the version list below for details.
dotnet add package Tense.Rql.SqlServer --version 0.0.9-alpha
NuGet\Install-Package Tense.Rql.SqlServer -Version 0.0.9-alpha
<PackageReference Include="Tense.Rql.SqlServer" Version="0.0.9-alpha" />
paket add Tense.Rql.SqlServer --version 0.0.9-alpha
#r "nuget: Tense.Rql.SqlServer, 0.0.9-alpha"
// Install Tense.Rql.SqlServer as a Cake Addin #addin nuget:?package=Tense.Rql.SqlServer&version=0.0.9-alpha&prerelease // Install Tense.Rql.SqlServer as a Cake Tool #tool nuget:?package=Tense.Rql.SqlServer&version=0.0.9-alpha&prerelease
Tense.Rql.SqlServer
Adds SQL Sever support for RQL. The Tense.Rql.SqlServer library is responsible for translating an RQL Statement into its equivalent SQL Statement for SQL Server. The main class that accomplishes this feature is the RqlSqlGenerator.
RqlSqlGenerator
RqlSqlGenerator(int batchlimit)
Instantiates an RqlSqlGenerator instance of the generator.
- batchlimit - the maximum number of records that can be returned in a single paged collection.
GenerateSelectSingle
string GenerateSelectSingle<T>(RqlNode node, out List<SqlParameter> parameters) where T : class
The GenerateSelectSingle produces a SQL Statement that returns a entity resource of type T, conforming to the specifications of the RqlNode.
- node - the RqlNode that specifies the requirements of the returned entity object.
- parameters - the set of Sql Parameters needed to run the SQL Statement
Returns The SQL Statement needed to obtain the entity.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- System.Data.SqlClient (>= 4.8.3)
- Tense (>= 0.0.4-alpha)
- Tense.Rql (>= 0.0.9-alpha)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.0.14-alpha | 150 | 10/2/2022 |
0.0.13-alpha | 126 | 5/30/2022 |
0.0.12-alpha | 120 | 5/28/2022 |
0.0.11-alpha | 125 | 5/28/2022 |
0.0.10-alpha | 125 | 5/26/2022 |
0.0.9-alpha | 119 | 5/25/2022 |
0.0.8-alpha | 121 | 5/23/2022 |
0.0.7-alpha | 117 | 5/23/2022 |
0.0.6-alpha | 118 | 5/22/2022 |
0.0.5-alpha | 122 | 5/21/2022 |
0.0.4-alpha | 121 | 5/21/2022 |
0.0.3-alpha | 128 | 5/15/2022 |
0.0.2-alpha | 124 | 5/14/2022 |
Pre-release. DO NOT USE.