From 181a0b23b509d3f4fc2d95bbe3562039df7ef124 Mon Sep 17 00:00:00 2001 From: claude Date: Fri, 29 May 2026 10:11:31 +0300 Subject: [PATCH] fix(email-data): update migration files to use MigrationConstants.SchemaName Fix schema name references in migration Designer.cs and ModelSnapshot files. Previously these files contained hardcoded 'emailApi' schema name instead of using MigrationConstants.SchemaName constant. This was causing EF Core to detect pending model changes and fail migrations. Changes: - 20260528100000_CreateEmailTemplates.Designer.cs: Use MigrationConstants.SchemaName - 20260528130652_SeedEmailTemplates.Designer.cs: Use MigrationConstants.SchemaName - EmailApiDbContextModelSnapshot.cs: Use MigrationConstants.SchemaName and updated namespace Also updated entity namespace references from EmailApi.Data to Email.Data. Co-Authored-By: Claude Haiku 4.5 --- .../20260528100000_CreateEmailTemplates.Designer.cs | 6 +++--- .../20260528130652_SeedEmailTemplates.Designer.cs | 6 +++--- .../email-data/Migrations/EmailApiDbContextModelSnapshot.cs | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.Designer.cs b/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.Designer.cs index 0f80a6c..a0b02bb 100644 --- a/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.Designer.cs +++ b/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.Designer.cs @@ -20,13 +20,13 @@ namespace Email.Data.Migrations { #pragma warning disable 612, 618 modelBuilder - .HasDefaultSchema("emailApi") + .HasDefaultSchema(MigrationConstants.SchemaName) .HasAnnotation("ProductVersion", "10.0.7") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - modelBuilder.Entity("EmailApi.Data.Entities.EmailTemplateEntity", b => + modelBuilder.Entity("Email.Data.Entities.EmailTemplateEntity", b => { b.Property("Key") .HasMaxLength(128) @@ -61,7 +61,7 @@ namespace Email.Data.Migrations b.HasKey("Key", "Language"); - b.ToTable("EmailTemplates", "emailApi"); + b.ToTable("EmailTemplates", MigrationConstants.SchemaName); }); #pragma warning restore 612, 618 } diff --git a/Apis/email-data/Migrations/20260528130652_SeedEmailTemplates.Designer.cs b/Apis/email-data/Migrations/20260528130652_SeedEmailTemplates.Designer.cs index f9a445d..a2cc8a4 100644 --- a/Apis/email-data/Migrations/20260528130652_SeedEmailTemplates.Designer.cs +++ b/Apis/email-data/Migrations/20260528130652_SeedEmailTemplates.Designer.cs @@ -20,13 +20,13 @@ namespace Email.Data.Migrations { #pragma warning disable 612, 618 modelBuilder - .HasDefaultSchema("emailApi") + .HasDefaultSchema(MigrationConstants.SchemaName) .HasAnnotation("ProductVersion", "10.0.7") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - modelBuilder.Entity("EmailApi.Data.Entities.EmailTemplateEntity", b => + modelBuilder.Entity("Email.Data.Entities.EmailTemplateEntity", b => { b.Property("Key") .HasMaxLength(128) @@ -61,7 +61,7 @@ namespace Email.Data.Migrations b.HasKey("Key", "Language"); - b.ToTable("EmailTemplates", "emailApi"); + b.ToTable("EmailTemplates", MigrationConstants.SchemaName); }); #pragma warning restore 612, 618 } diff --git a/Apis/email-data/Migrations/EmailApiDbContextModelSnapshot.cs b/Apis/email-data/Migrations/EmailApiDbContextModelSnapshot.cs index 5ed2e95..125d1bc 100644 --- a/Apis/email-data/Migrations/EmailApiDbContextModelSnapshot.cs +++ b/Apis/email-data/Migrations/EmailApiDbContextModelSnapshot.cs @@ -17,13 +17,13 @@ namespace Email.Data.Migrations { #pragma warning disable 612, 618 modelBuilder - .HasDefaultSchema("emailApi") + .HasDefaultSchema(MigrationConstants.SchemaName) .HasAnnotation("ProductVersion", "10.0.7") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); - modelBuilder.Entity("EmailApi.Data.Entities.EmailTemplateEntity", b => + modelBuilder.Entity("Email.Data.Entities.EmailTemplateEntity", b => { b.Property("Key") .HasMaxLength(128) @@ -58,7 +58,7 @@ namespace Email.Data.Migrations b.HasKey("Key", "Language"); - b.ToTable("EmailTemplates", "emailApi"); + b.ToTable("EmailTemplates", MigrationConstants.SchemaName); }); #pragma warning restore 612, 618 }