DataJuggler.Net5
3.0.2
See the version list below for details.
dotnet add package DataJuggler.Net5 --version 3.0.2
NuGet\Install-Package DataJuggler.Net5 -Version 3.0.2
<PackageReference Include="DataJuggler.Net5" Version="3.0.2" />
paket add DataJuggler.Net5 --version 3.0.2
#r "nuget: DataJuggler.Net5, 3.0.2"
// Install DataJuggler.Net5 as a Cake Addin #addin nuget:?package=DataJuggler.Net5&version=3.0.2 // Install DataJuggler.Net5 as a Cake Tool #tool nuget:?package=DataJuggler.Net5&version=3.0.2
This class is a port of DataJuggler.Net for the .Net Framework, which is used by
DataTier.Net and DB Compare to read SQL Server database schema and code generate stored procedure
driven data tiers.
The two main classes are:
SQLDatabaseConnector - A wrapper for SqlDatabaseConnection that reads database schema.
CSharpClassWriter - A class that is useful in code generating C# classes.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. 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. |
-
net5.0
- DataJuggler.Net5.Cryptography (>= 1.5.0)
- DataJuggler.UltimateHelper (>= 1.6.0)
- Microsoft.Data.SqlClient (>= 3.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 3.0.1: I created a default constructor for CSharpClassWriter, so it is not only for DataTier.Net
Update 9.15.2021
Version 3.0.2: I added DataType object for code generation outside of DataTier.Net.
Version 3.0.0: I changed out System.Data.SqlClient to Microsoft.Data.SqlClient, so I updated this package to
version 3.0.0 to be the same version as Microsoft.Data.SqlClient.
Version 2.5.1: I added 2 new methods to SQLDatabaseConnector for FindTable and FindTableIndex. It surprises me this doesn't exist somewhere in the app.
Version 2.5.0: This version converted the .Net Core version to .Net 5. All the different names confuse even me, so I am trying to get down to everything I keep working on is .Net 5.
I added new properties named Tag to DataField, DataRow and DataTable classes. I use these fields in a new
project I am working on called DataDiff, which will be used to find changes before and after something happens.
I updated the reference to System.Data.SqlClient to 4.8.0
I updated the reference to DataJuggler.UltimateHelper.Core to version 1.1.4