DataJuggler.Net 5.6.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package DataJuggler.Net --version 5.6.0                
NuGet\Install-Package DataJuggler.Net -Version 5.6.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DataJuggler.Net" Version="5.6.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DataJuggler.Net --version 5.6.0                
#r "nuget: DataJuggler.Net, 5.6.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DataJuggler.Net as a Cake Addin
#addin nuget:?package=DataJuggler.Net&version=5.6.0

// Install DataJuggler.Net as a Cake Tool
#tool nuget:?package=DataJuggler.Net&version=5.6.0                

When I updated earlier today I forgot to update the dependency for DataJuggler.Core.UltimateHelper to version 1.3.5.

Version 1.3.5 of Ultimate Helper includes a new EnvironmentVariableHelper.cs class.

// if the connectionName is set if (dataManager.HasConnectionName) { // Set the ConnectionString dataManager.DataConnector.ConnectionString = EnvironmentVariableHelper.GetEnvironmentVariableValue(dataManager.ConnectionName); }

This update was created so that DataTier.Net ( https://github.com/DataJuggler/DataTier.Net ) will with Dot Net Core / Blazor.

I started a full Dot Net Core version, but I wanted to have this version work for both.

To use DataJuggler.Net in Blazor, you must be using Visual Studio 16.3 Preview and Dot Net Core 3 preview and System.Data.SqlClient preview Version="4.7.0-preview8.19405.3" or higher. (I wasted a day until I figured this out by checking the 'Include Prerelease' checkbox in Nuget Package Manager for Visual Studio.

Also to use DataTier.Net in Dot Net Core / Blazor, Connection Strings are no longer able to be set in Web.config or App.config files, so now they are set in an Environment Variable.

When you create an instance of the Gateway, you must set the Connection Name to be the name of the Environment Variable that contains your connection string.

Edit Environment Variables I just learned how to use Environment Variables this week, but they are the easiest thing ever. In Windows 10 type Edit Environment Variables in the Search Box and click 'Set Environment Variables.'

Then create an instance of the Gateway like this:

// set the connectionName
string connectionName = "DataJugglerWebConnection";

// Create a new instance of a 'Gateway' object, and set the connectionName
Gateway gateway = new Gateway(connectionName);

// load the products
List<Product> products = gateway.LoadProducts();

I am building a new Data Juggler Website in Blazor and hope to have it live very soon. Blazor is awesome so far.

Product Compatible and additional computed target framework versions.
.NET Framework net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on DataJuggler.Net:

Package Downloads
DataJuggler.Tutorials.PasswordVault

This project contains a demo form and control used for a tutorial video.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.4.0 40 11/19/2024
6.3.0 294 11/18/2023
6.2.0 196 8/12/2023
6.2.0-rc1 154 8/8/2023
6.1.1 3,038 11/15/2022
6.1.0 381 11/14/2022
6.0.6 375 11/12/2022
6.0.5 1,897 4/18/2022
6.0.4 484 3/28/2022
6.0.3 388 12/20/2021
6.0.0 388 12/20/2021
5.8.2 564 1/6/2021
5.8.1 562 12/13/2020
5.8.0 577 12/12/2020
5.7.4 685 1/7/2020
5.7.3 642 12/4/2019
5.7.2 708 10/17/2019
5.7.1 632 10/5/2019
5.7.0 609 9/23/2019
5.6.5 313 9/23/2019
5.6.4-Rc1 303 9/18/2019
5.6.3-Rc1 304 9/18/2019
5.6.1-preview1 304 9/5/2019
5.6.0 630 8/22/2019
5.5.3 615 8/22/2019
5.5.1 1,731 8/2/2019
5.5.0 667 6/28/2019
5.4.2 692 5/28/2019
5.4.1 685 5/27/2019
5.4.0 667 5/27/2019
5.3.1 1,171 5/19/2016
5.3.0 1,041 5/18/2016
5.2.2 1,098 5/18/2016
5.2.1 1,054 3/20/2016
5.2.0 1,062 3/19/2016
5.1.7 2,020 1/16/2015
5.1.6 1,393 1/16/2015
5.1.5 1,333 1/16/2015
5.1.4 1,374 1/16/2015
5.1.3 1,413 1/13/2015
5.1.2 1,195 1/10/2015
5.1.1 1,373 1/9/2015

This is the first update now that this project is on GitHub