Skip to content

Commit ca218e7

Browse files
committed
Update test comparison for PostgreSQL
1 parent f1404f5 commit ca218e7

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

Generator.Tests.Unit/TestComparison/Northwind_PostgreSQL_EfCore3_FkLegacy.cs

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// <auto-generated>
22

3-
using Microsoft.Data.SqlClient;
43
using Microsoft.EntityFrameworkCore;
54
using Microsoft.EntityFrameworkCore.ChangeTracking;
65
using Microsoft.EntityFrameworkCore.Design;
@@ -175,11 +174,11 @@ protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
175174
{
176175
if (!optionsBuilder.IsConfigured)
177176
{
178-
optionsBuilder.UseSqlServer(@"Server=127.0.0.1;Port=5432;Database=Northwind;User Id=testuser;Password=testtesttest;");
177+
optionsBuilder.UseNpgsql(@"Server=127.0.0.1;Port=5432;Database=Northwind;User Id=testuser;Password=testtesttest;");
179178
}
180179
}
181180

182-
public bool IsSqlParameterNull(SqlParameter param)
181+
public bool IsSqlParameterNull(NpgsqlParameter param)
183182
{
184183
var sqlValue = param.SqlValue;
185184
var nullableValue = sqlValue as INullable;
@@ -230,11 +229,11 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
230229
// Stored Procedures
231230
public int CustOrdersOrders(string p1)
232231
{
233-
var p1Param = new SqlParameter { ParameterName = "p1", SqlDbType = SqlDbType.character, Direction = ParameterDirection.Input, Value = p1 };
232+
var p1Param = new NpgsqlParameter { ParameterName = "p1", SqlDbType = SqlDbType.character, Direction = ParameterDirection.Input, Value = p1 };
234233
if (p1Param.Value == null)
235234
p1Param.Value = DBNull.Value;
236235

237-
var procResultParam = new SqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
236+
var procResultParam = new NpgsqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
238237

239238
Database.ExecuteSqlRaw("EXEC @procResult = [public].[CustOrdersOrders] p1", p1Param, procResultParam);
240239

@@ -245,15 +244,15 @@ public int CustOrdersOrders(string p1)
245244

246245
public int EmployeeSalesByCountry(DateTime? p1, DateTime? p2)
247246
{
248-
var p1Param = new SqlParameter { ParameterName = "p1", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p1.GetValueOrDefault() };
247+
var p1Param = new NpgsqlParameter { ParameterName = "p1", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p1.GetValueOrDefault() };
249248
if (!p1.HasValue)
250249
p1Param.Value = DBNull.Value;
251250

252-
var p2Param = new SqlParameter { ParameterName = "p2", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p2.GetValueOrDefault() };
251+
var p2Param = new NpgsqlParameter { ParameterName = "p2", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p2.GetValueOrDefault() };
253252
if (!p2.HasValue)
254253
p2Param.Value = DBNull.Value;
255254

256-
var procResultParam = new SqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
255+
var procResultParam = new NpgsqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
257256

258257
Database.ExecuteSqlRaw("EXEC @procResult = [public].[Employee Sales by Country] p1, p2", p1Param, p2Param, procResultParam);
259258

@@ -264,15 +263,15 @@ public int EmployeeSalesByCountry(DateTime? p1, DateTime? p2)
264263

265264
public int SalesByCategory(string cn, string ordYear)
266265
{
267-
var cnParam = new SqlParameter { ParameterName = "cn", SqlDbType = SqlDbType.character, Direction = ParameterDirection.Input, Value = cn };
266+
var cnParam = new NpgsqlParameter { ParameterName = "cn", SqlDbType = SqlDbType.character, Direction = ParameterDirection.Input, Value = cn };
268267
if (cnParam.Value == null)
269268
cnParam.Value = DBNull.Value;
270269

271-
var ordYearParam = new SqlParameter { ParameterName = "OrdYear", SqlDbType = SqlDbType.character, Direction = ParameterDirection.Input, Value = ordYear };
270+
var ordYearParam = new NpgsqlParameter { ParameterName = "OrdYear", SqlDbType = SqlDbType.character, Direction = ParameterDirection.Input, Value = ordYear };
272271
if (ordYearParam.Value == null)
273272
ordYearParam.Value = DBNull.Value;
274273

275-
var procResultParam = new SqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
274+
var procResultParam = new NpgsqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
276275

277276
Database.ExecuteSqlRaw("EXEC @procResult = [public].[SalesByCategory] cn, OrdYear", cnParam, ordYearParam, procResultParam);
278277

@@ -283,15 +282,15 @@ public int SalesByCategory(string cn, string ordYear)
283282

284283
public int SalesByYear(DateTime? p1, DateTime? p2)
285284
{
286-
var p1Param = new SqlParameter { ParameterName = "p1", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p1.GetValueOrDefault() };
285+
var p1Param = new NpgsqlParameter { ParameterName = "p1", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p1.GetValueOrDefault() };
287286
if (!p1.HasValue)
288287
p1Param.Value = DBNull.Value;
289288

290-
var p2Param = new SqlParameter { ParameterName = "p2", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p2.GetValueOrDefault() };
289+
var p2Param = new NpgsqlParameter { ParameterName = "p2", SqlDbType = SqlDbType.date, Direction = ParameterDirection.Input, Value = p2.GetValueOrDefault() };
291290
if (!p2.HasValue)
292291
p2Param.Value = DBNull.Value;
293292

294-
var procResultParam = new SqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
293+
var procResultParam = new NpgsqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
295294

296295
Database.ExecuteSqlRaw("EXEC @procResult = [public].[Sales by Year] p1, p2", p1Param, p2Param, procResultParam);
297296

@@ -302,7 +301,7 @@ public int SalesByYear(DateTime? p1, DateTime? p2)
302301

303302
public int TenMostExpensiveProducts()
304303
{
305-
var procResultParam = new SqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
304+
var procResultParam = new NpgsqlParameter { ParameterName = "@procResult", SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output };
306305

307306
Database.ExecuteSqlRaw("EXEC @procResult = [public].[Ten Most Expensive Products] ", procResultParam);
308307

0 commit comments

Comments
 (0)