From d28f111766812706e083bfd99cbc2df4c27c4b82 Mon Sep 17 00:00:00 2001 From: Boris Djurdjevic Date: Wed, 18 Sep 2024 13:51:14 +0200 Subject: [PATCH] UnPluralizing Conventions --- EFCore.BulkExtensions.Tests/TestContext.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EFCore.BulkExtensions.Tests/TestContext.cs b/EFCore.BulkExtensions.Tests/TestContext.cs index e559241d..ceaa8f0e 100644 --- a/EFCore.BulkExtensions.Tests/TestContext.cs +++ b/EFCore.BulkExtensions.Tests/TestContext.cs @@ -4,6 +4,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Diagnostics; using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Metadata.Conventions; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Microsoft.Extensions.Configuration; using NetTopologySuite.Geometries; @@ -106,15 +107,14 @@ public TestContext(DbContextOptions options) : base(options) }*/ } - protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + protected override void ConfigureConventions(ModelConfigurationBuilder configurationBuilder) { - //optionsBuilder.UseSnakeCaseNamingConvention(); // for testing all lower cases, required nuget: EFCore.NamingConventions + configurationBuilder.Conventions.Remove(typeof(TableNameFromDbSetConvention)); } protected override void OnModelCreating(ModelBuilder modelBuilder) { - modelBuilder.RemovePluralizingTableNameConvention(); - + // modelBuilder.RemovePluralizingTableNameConvention(); // instead used ConfigureConventions modelBuilder.Entity() .ToTable("Mods");