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...) } }