Browse Source

rename to DefaultWithDetailsFunc from IncludeDetailsFunc

pull/272/head
Halil İbrahim Kalkan 9 years ago
parent
commit
13d1395697
  1. 4
      src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Domain/Repositories/EntityFrameworkCore/EfCoreRepository.cs
  2. 2
      src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/DependencyInjection/EntityOptions.cs
  3. 2
      test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs

4
src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Domain/Repositories/EntityFrameworkCore/EfCoreRepository.cs

@ -161,12 +161,12 @@ namespace Volo.Abp.Domain.Repositories.EntityFrameworkCore
public override IQueryable<TEntity> WithDetails() public override IQueryable<TEntity> WithDetails()
{ {
if (EntityOptions.IncludeDetailsFunc == null) if (EntityOptions.DefaultWithDetailsFunc == null)
{ {
return base.WithDetails(); return base.WithDetails();
} }
return EntityOptions.IncludeDetailsFunc(GetQueryable()); return EntityOptions.DefaultWithDetailsFunc(GetQueryable());
} }
} }

2
src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/DependencyInjection/EntityOptions.cs

@ -11,7 +11,7 @@ namespace Volo.Abp.EntityFrameworkCore.DependencyInjection
{ {
public static EntityOptions<TEntity> Empty { get; } = new EntityOptions<TEntity>(); public static EntityOptions<TEntity> Empty { get; } = new EntityOptions<TEntity>();
public Func<IQueryable<TEntity>, IQueryable<TEntity>> IncludeDetailsFunc { get; set; } public Func<IQueryable<TEntity>, IQueryable<TEntity>> DefaultWithDetailsFunc { get; set; }
} }
public class EntityOptions public class EntityOptions

2
test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs

@ -30,7 +30,7 @@ namespace Volo.Abp.EntityFrameworkCore
options.Entity<Person>(opt => options.Entity<Person>(opt =>
{ {
opt.IncludeDetailsFunc = q => q.Include(p => p.Phones); opt.DefaultWithDetailsFunc = q => q.Include(p => p.Phones);
}); });
}); });

Loading…
Cancel
Save