DataJuggler.DBCompare 7.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package DataJuggler.DBCompare --version 7.0.2
NuGet\Install-Package DataJuggler.DBCompare -Version 7.0.2
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.DBCompare" Version="7.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DataJuggler.DBCompare --version 7.0.2
#r "nuget: DataJuggler.DBCompare, 7.0.2"
#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.DBCompare as a Cake Addin
#addin nuget:?package=DataJuggler.DBCompare&version=7.0.2

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

DBCompare

DB Compare is used to compare two instances of a SQL Server database and view a report of any schema differences. DB Compare was originally a sample of DataTier.Net and uses the same class, SQLDatabaseConnector.cs to read the database schema.

This project has been updated to .NET6.

4.14.2022 New Feature: Create a system EnvironmentVariable named SQLServerName. This will populate the server name when you build a connection string on the ConnectionStringBuilderForm. A time saver if you often use the same server.

Connection String Builder that ships with DataTier.Net will have this feature on the next update also.

-- Archive:

This project is also now a Nuget package, and you can create a complete Windows Form Application for .Net 5 in minutes, as shown here in this video:

https://youtu.be/IVzx8sCXxYY

Product Compatible and additional computed target framework versions.
.NET net7.0-windows7.0 is compatible.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
8.0.0 215 11/15/2023
7.0.2 166 7/29/2023
5.0.9 448 2/7/2021
5.0.8 341 1/31/2021
5.0.7 306 1/30/2021
5.0.6 311 1/30/2021
5.0.5 335 1/30/2021
5.0.4 300 1/29/2021
5.0.3 288 1/29/2021
5.0.2 333 1/29/2021
5.0.1 295 1/29/2021
5.0.0 303 1/29/2021

July 28, 2023: A bug was found where the graph exceeded the maximum for some reason, so I fixed it to
increase the graph.Maximum by 10 if the value being set exceed the max.

April 13: 2022
Version 6.3.0: The Generate Scripts has been updated to create tables, fields and views that are missing.
The code I just added to DataJuggler.Net7 to get ViewText, something similar can be used to get the
stored procedures and functions and that is 98% of what I have to update. Add table relationships and constraints
and that should complete most of the Generate Scripts use cases I can think of.

Version 5.0.9 - I created a Generate Scripts Button that shows after a Comparison. For now it only creates the Fields that are missing. I will work on this over time. All fields are created as a nullable. If you need to change that, you can change the SQL that is copied to your clipboard.

Version 5.0.8 - I added a link to a video I just made for this project in the ReadMe.txt that opens.

Version 5.0.7 - The text was out of date. I need to convert the text to pull from the binary version number, or remember to enter the text when I update.

Version 5.0.6 - The YouTube Button showed up on the Form, but the background image didn't make it. Now this is fixed. I should have checked for this when I fixed the Swap Button. Oops.

Version 5.0.5 - The Swap Button showed up on the Form, but the background image didn't make it. Now this is fixed.

Version 5.0.4 - Testing including a ReadMe that opens with the project. (Worked)

Version 5.0.3 - It turns out the Label text is set in the Init method of the Main Form.
It is fixed now.

Version 5.0.2 - I left the version # as 2 something on the Main Form. Now it is up to date.
I now know this works! New video coming soon.

Version 5.0.1  - I had an image path that was in my Graphics folder, not in the project folder.

This is the 1st version for .Net 5. This project has been ported from .Net Framework, and this is the 1st
attempt as a Nuget package.