From 37d41c9aaf9b5492d9ecb24e3ea80daeb2b98b10 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Fri, 30 Oct 2020 15:59:28 +0800 Subject: [PATCH] Remove TryConfigureEntityTranslation --- .../Volo.Abp.EntityFrameworkCore.csproj | 1 - .../AbpEntityTypeBuilderExtensions.cs | 21 ------------------- 2 files changed, 22 deletions(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj b/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj index dc6e1f0534..a123570984 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo.Abp.EntityFrameworkCore.csproj @@ -17,7 +17,6 @@ - diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs index c930e41a6c..44962eca4c 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs @@ -7,7 +7,6 @@ using Volo.Abp.Data; using Volo.Abp.Domain.Entities; using Volo.Abp.EntityFrameworkCore.ValueComparers; using Volo.Abp.EntityFrameworkCore.ValueConverters; -using Volo.Abp.MultiLingualObject; using Volo.Abp.MultiTenancy; using Volo.Abp.ObjectExtending; @@ -29,7 +28,6 @@ namespace Volo.Abp.EntityFrameworkCore.Modeling b.TryConfigureLastModificationTime(); b.TryConfigureModificationAudited(); b.TryConfigureMultiTenant(); - b.TryConfigureEntityTranslation(); } public static void ConfigureConcurrencyStamp(this EntityTypeBuilder b) @@ -304,25 +302,6 @@ namespace Volo.Abp.EntityFrameworkCore.Modeling b.As().TryConfigureConcurrencyStamp(); } - public static void ConfigureMultiLingual(this EntityTypeBuilder b) - where T : class, IHasMultiLingual - where TTranslation : class, IMultiLingualTranslation - { - b.As().TryConfigureEntityTranslation(); - } - - public static void TryConfigureEntityTranslation(this EntityTypeBuilder b) - { - if (b.Metadata.ClrType.IsAssignableTo()) - { - b.HasIndex(nameof(IMultiLingualTranslation.Language)) - .IsUnique(); - b.Property(nameof(IMultiLingualTranslation.Language)) - .IsRequired() - .HasColumnName(nameof(IMultiLingualTranslation.Language)); - } - } - //TODO: Add other interfaces (IAuditedObject...) } }