diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs index 92ac4a8d8c..adfb530ce2 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -491,6 +491,11 @@ namespace Volo.Abp.EntityFrameworkCore return; } + if (!typeof(IEntity).IsAssignableFrom(typeof(TEntity))) + { + return; + } + modelBuilder.Entity().ConfigureByConvention(); ConfigureGlobalFilters(modelBuilder, mutableEntityType);