Browse Source

rename to DefaultWithDetailsFunc from IncludeDetailsFunc

pull/272/head
Halil İbrahim Kalkan 8 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()
{
if (EntityOptions.IncludeDetailsFunc == null)
if (EntityOptions.DefaultWithDetailsFunc == null)
{
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 Func<IQueryable<TEntity>, IQueryable<TEntity>> IncludeDetailsFunc { get; set; }
public Func<IQueryable<TEntity>, IQueryable<TEntity>> DefaultWithDetailsFunc { get; set; }
}
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 =>
{
opt.IncludeDetailsFunc = q => q.Include(p => p.Phones);
opt.DefaultWithDetailsFunc = q => q.Include(p => p.Phones);
});
});

Loading…
Cancel
Save