In the current version (3.3.1), I used IRepository.AsNoTracking, and it worked well. But when I upgrade Abp to latest version, it cannot work.
And here are 2 assemblies with difference structure (there is no IQueryable, not use Assembly Microsoft.EntityFrameworkCore,...):
- Version 3.3.1:
Assembly Volo.Abp.Ddd.Domain, Version=3.3.1.0
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Volo.Abp.Domain.Entities;
namespace Volo.Abp.Domain.Repositories
{
public interface IRepository<TEntity, TKey> : IRepository<TEntity>, IReadOnlyRepository<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, IEnumerable, IQueryable, IReadOnlyBasicRepository<TEntity>, IRepository, IBasicRepository<TEntity>, IReadOnlyRepository<TEntity, TKey>, IReadOnlyBasicRepository<TEntity, TKey>, IBasicRepository<TEntity, TKey> where TEntity : class, IEntity<TKey>
{
}
}
- Version 5.1.4 (latest version):
Assembly Volo.Abp.Ddd.Domain, Version=5.1.4.0
using Volo.Abp.Domain.Entities;
namespace Volo.Abp.Domain.Repositories
{
public interface IRepository<TEntity, TKey> : IRepository<TEntity>, IReadOnlyRepository<TEntity>, IReadOnlyBasicRepository<TEntity>, IRepository, IBasicRepository<TEntity>, IReadOnlyRepository<TEntity, TKey>, IReadOnlyBasicRepository<TEntity, TKey>, IBasicRepository<TEntity, TKey> where TEntity : class, IEntity<TKey>
{
}
}
Please advise.