diff --git a/SqlTester/SqlTester/Program.cs b/SqlTester/SqlTester/Program.cs index 4b77a0b..9a1f175 100644 --- a/SqlTester/SqlTester/Program.cs +++ b/SqlTester/SqlTester/Program.cs @@ -1,6 +1,8 @@  +using EonaCat.Json.Linq; using EonaCat.Sql.Extensions; using System; +using System.Collections.Generic; using System.Data.SqlClient; namespace EonaCat.Sql @@ -22,8 +24,13 @@ namespace EonaCat.Sql var customerId = 2; var result = SqlHelper.ExecuteQuery( @"Server=EONACATLAPTOP\SQLEXPRESS;Database=AdventureWorks2019;User Id=sa;Password=jeroen;TrustServerCertificate=Yes;", - $"SELECT * FROM Person.Person WHERE BusinessEntityID = @0 AND rowguid = @1" - , true, customerId, "D8763459-8AA8-47CC-AFF7-C9079AF79033"); + $"SELECT * FROM Person.Person WHERE BusinessEntityID = @id AND rowguid = @guid", + new Dictionary + { + { "id", customerId }, + { "guid", "D8763459-8AA8-47CC-AFF7-C9079AF79033" }, + } + ); if (result.HasResult && result.HasRows) { @@ -31,8 +38,8 @@ namespace EonaCat.Sql Console.WriteLine(string.Empty); foreach (var record in result.DataSet) { - Console.WriteLine(record.FirstName); - Console.WriteLine(record.MiddleName); + Console.WriteLine($"{record.FirstName} {record.MiddleName} lives in the database"); + Console.WriteLine($"Say hello to '{record.FirstName} {record.MiddleName}'"); } } else @@ -51,7 +58,7 @@ namespace EonaCat.Sql Console.WriteLine(result.Exception); } } - Console.ReadLine(); + Console.Read(); } } } \ No newline at end of file diff --git a/SqlTester/SqlTester/SqlTester.csproj b/SqlTester/SqlTester/SqlTester.csproj index 2812579..772db46 100644 --- a/SqlTester/SqlTester/SqlTester.csproj +++ b/SqlTester/SqlTester/SqlTester.csproj @@ -5,8 +5,27 @@ net6.0 disable enable + LICENSE + True + README.md + icon.png + + + True + \ + + + True + \ + + + True + \ + + + @@ -14,6 +33,10 @@ + + + + ..\..\..\EonaCat.Helpers\EonaCat.Helpers\bin\Debug\net6.0\EonaCat.Helpers.dll @@ -21,9 +44,6 @@ ..\..\..\EonaCat.Logger\EonaCat.Logger\bin\Release\net6.0\EonaCat.Logger.dll - - ..\..\..\EonaCat.Sql\EonaCat.Sql\bin\Release\net6.0\EonaCat.Sql.dll - diff --git a/SqlTester/SqlTester/SqlTester.sln b/SqlTester/SqlTester/SqlTester.sln index 069683e..6119330 100644 --- a/SqlTester/SqlTester/SqlTester.sln +++ b/SqlTester/SqlTester/SqlTester.sln @@ -3,7 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.32112.339 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqlTester", "SqlTester.csproj", "{D5E2E874-0FD2-4481-BE8C-517C382342AE}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SqlTester", "SqlTester.csproj", "{D5E2E874-0FD2-4481-BE8C-517C382342AE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EonaCat.Sql", "..\..\..\EonaCat.Sql\EonaCat.Sql\EonaCat.Sql.csproj", "{4C66F87A-3BAB-457B-A77E-92F180586E9B}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -15,6 +17,10 @@ Global {D5E2E874-0FD2-4481-BE8C-517C382342AE}.Debug|Any CPU.Build.0 = Debug|Any CPU {D5E2E874-0FD2-4481-BE8C-517C382342AE}.Release|Any CPU.ActiveCfg = Release|Any CPU {D5E2E874-0FD2-4481-BE8C-517C382342AE}.Release|Any CPU.Build.0 = Release|Any CPU + {4C66F87A-3BAB-457B-A77E-92F180586E9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C66F87A-3BAB-457B-A77E-92F180586E9B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C66F87A-3BAB-457B-A77E-92F180586E9B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C66F87A-3BAB-457B-A77E-92F180586E9B}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE