From a21bbbdd08b58f7e58a3e052eda76ef0b84f66ed Mon Sep 17 00:00:00 2001 From: Sukhrob Ilyosbekov Date: Thu, 6 Jul 2023 17:09:26 -0400 Subject: [PATCH] fix database migrations --- .../Logistics.Domain.Shared/Constraints/TenantConsts.cs | 2 +- ...signer.cs => 20230706210441_Version_0001.Designer.cs} | 9 ++++++--- ...49_Version_0001.cs => 20230706210441_Version_0001.cs} | 2 +- .../Migrations/Main/MainDbContextModelSnapshot.cs | 7 +++++-- ...signer.cs => 20230706210453_Version_0001.Designer.cs} | 5 ++++- ...00_Version_0001.cs => 20230706210453_Version_0001.cs} | 0 .../Migrations/Tenant/TenantDbContextModelSnapshot.cs | 3 +++ 7 files changed, 20 insertions(+), 8 deletions(-) rename src/Core/Logistics.Infrastructure.EF/Migrations/Main/{20230703220549_Version_0001.Designer.cs => 20230706210441_Version_0001.Designer.cs} (97%) rename src/Core/Logistics.Infrastructure.EF/Migrations/Main/{20230703220549_Version_0001.cs => 20230706210441_Version_0001.cs} (99%) rename src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/{20230703220600_Version_0001.Designer.cs => 20230706210453_Version_0001.Designer.cs} (97%) rename src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/{20230703220600_Version_0001.cs => 20230706210453_Version_0001.cs} (100%) diff --git a/src/Core/Logistics.Domain.Shared/Constraints/TenantConsts.cs b/src/Core/Logistics.Domain.Shared/Constraints/TenantConsts.cs index e68c5611b..170558d6c 100644 --- a/src/Core/Logistics.Domain.Shared/Constraints/TenantConsts.cs +++ b/src/Core/Logistics.Domain.Shared/Constraints/TenantConsts.cs @@ -4,5 +4,5 @@ public static class TenantConsts { public const int NameLength = 16; public const int DisplayNameLength = 64; - public const int ConnectionStringLength = 128; + public const int ConnectionStringLength = 256; } diff --git a/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230703220549_Version_0001.Designer.cs b/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230706210441_Version_0001.Designer.cs similarity index 97% rename from src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230703220549_Version_0001.Designer.cs rename to src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230706210441_Version_0001.Designer.cs index 3de13c487..629459a03 100644 --- a/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230703220549_Version_0001.Designer.cs +++ b/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230706210441_Version_0001.Designer.cs @@ -12,7 +12,7 @@ namespace Logistics.Infrastructure.EF.Migrations.Main { [DbContext(typeof(MainDbContext))] - [Migration("20230703220549_Version_0001")] + [Migration("20230706210441_Version_0001")] partial class Version_0001 { /// @@ -21,6 +21,9 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "7.0.5") + .HasAnnotation("Proxies:ChangeTracking", false) + .HasAnnotation("Proxies:CheckEquality", false) + .HasAnnotation("Proxies:LazyLoading", true) .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -74,8 +77,8 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(450)"); b.Property("ConnectionString") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); b.Property("Created") .HasColumnType("datetime2"); diff --git a/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230703220549_Version_0001.cs b/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230706210441_Version_0001.cs similarity index 99% rename from src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230703220549_Version_0001.cs rename to src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230706210441_Version_0001.cs index ef2dc6847..caecf90c7 100644 --- a/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230703220549_Version_0001.cs +++ b/src/Core/Logistics.Infrastructure.EF/Migrations/Main/20230706210441_Version_0001.cs @@ -37,7 +37,7 @@ protected override void Up(MigrationBuilder migrationBuilder) Id = table.Column(type: "nvarchar(450)", nullable: false), Name = table.Column(type: "nvarchar(16)", maxLength: 16, nullable: true), DisplayName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - ConnectionString = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + ConnectionString = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), Timestamp = table.Column(type: "datetime2", nullable: false), Created = table.Column(type: "datetime2", nullable: false), CreatedBy = table.Column(type: "nvarchar(max)", nullable: true), diff --git a/src/Core/Logistics.Infrastructure.EF/Migrations/Main/MainDbContextModelSnapshot.cs b/src/Core/Logistics.Infrastructure.EF/Migrations/Main/MainDbContextModelSnapshot.cs index 9a555b25c..35e002830 100644 --- a/src/Core/Logistics.Infrastructure.EF/Migrations/Main/MainDbContextModelSnapshot.cs +++ b/src/Core/Logistics.Infrastructure.EF/Migrations/Main/MainDbContextModelSnapshot.cs @@ -18,6 +18,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "7.0.5") + .HasAnnotation("Proxies:ChangeTracking", false) + .HasAnnotation("Proxies:CheckEquality", false) + .HasAnnotation("Proxies:LazyLoading", true) .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -71,8 +74,8 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(450)"); b.Property("ConnectionString") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); b.Property("Created") .HasColumnType("datetime2"); diff --git a/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230703220600_Version_0001.Designer.cs b/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230706210453_Version_0001.Designer.cs similarity index 97% rename from src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230703220600_Version_0001.Designer.cs rename to src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230706210453_Version_0001.Designer.cs index 32e9c6ff0..6d2a4e468 100644 --- a/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230703220600_Version_0001.Designer.cs +++ b/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230706210453_Version_0001.Designer.cs @@ -12,7 +12,7 @@ namespace Logistics.Infrastructure.EF.Migrations.Tenant { [DbContext(typeof(TenantDbContext))] - [Migration("20230703220600_Version_0001")] + [Migration("20230706210453_Version_0001")] partial class Version_0001 { /// @@ -21,6 +21,9 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "7.0.5") + .HasAnnotation("Proxies:ChangeTracking", false) + .HasAnnotation("Proxies:CheckEquality", false) + .HasAnnotation("Proxies:LazyLoading", true) .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230703220600_Version_0001.cs b/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230706210453_Version_0001.cs similarity index 100% rename from src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230703220600_Version_0001.cs rename to src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/20230706210453_Version_0001.cs diff --git a/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/TenantDbContextModelSnapshot.cs b/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/TenantDbContextModelSnapshot.cs index b5e3ac2ad..7fb372b08 100644 --- a/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/TenantDbContextModelSnapshot.cs +++ b/src/Core/Logistics.Infrastructure.EF/Migrations/Tenant/TenantDbContextModelSnapshot.cs @@ -18,6 +18,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) #pragma warning disable 612, 618 modelBuilder .HasAnnotation("ProductVersion", "7.0.5") + .HasAnnotation("Proxies:ChangeTracking", false) + .HasAnnotation("Proxies:CheckEquality", false) + .HasAnnotation("Proxies:LazyLoading", true) .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);