Browse Source

Update ListAsync() to use AsTracking()

pull/662/head
Kévin Chalet 8 years ago
parent
commit
d92b6f2861
  1. 2
      src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictApplicationStore.cs
  2. 2
      src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictAuthorizationStore.cs
  3. 2
      src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictScopeStore.cs
  4. 2
      src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictTokenStore.cs

2
src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictApplicationStore.cs

@ -748,7 +748,7 @@ namespace OpenIddict.EntityFrameworkCore
public virtual async Task<ImmutableArray<TApplication>> ListAsync( public virtual async Task<ImmutableArray<TApplication>> ListAsync(
[CanBeNull] int? count, [CanBeNull] int? offset, CancellationToken cancellationToken) [CanBeNull] int? count, [CanBeNull] int? offset, CancellationToken cancellationToken)
{ {
var query = Applications.OrderBy(application => application.Id).AsQueryable(); var query = Applications.OrderBy(application => application.Id).AsTracking();
if (offset.HasValue) if (offset.HasValue)
{ {

2
src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictAuthorizationStore.cs

@ -738,7 +738,7 @@ namespace OpenIddict.EntityFrameworkCore
{ {
var query = Authorizations.Include(authorization => authorization.Application) var query = Authorizations.Include(authorization => authorization.Application)
.OrderBy(authorization => authorization.Id) .OrderBy(authorization => authorization.Id)
.AsQueryable(); .AsTracking();
if (offset.HasValue) if (offset.HasValue)
{ {

2
src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictScopeStore.cs

@ -510,7 +510,7 @@ namespace OpenIddict.EntityFrameworkCore
public virtual async Task<ImmutableArray<TScope>> ListAsync( public virtual async Task<ImmutableArray<TScope>> ListAsync(
[CanBeNull] int? count, [CanBeNull] int? offset, CancellationToken cancellationToken) [CanBeNull] int? count, [CanBeNull] int? offset, CancellationToken cancellationToken)
{ {
var query = Scopes.OrderBy(scope => scope.Id).AsQueryable(); var query = Scopes.OrderBy(scope => scope.Id).AsTracking();
if (offset.HasValue) if (offset.HasValue)
{ {

2
src/OpenIddict.EntityFrameworkCore/Stores/OpenIddictTokenStore.cs

@ -852,7 +852,7 @@ namespace OpenIddict.EntityFrameworkCore
var query = Tokens.Include(token => token.Application) var query = Tokens.Include(token => token.Application)
.Include(token => token.Authorization) .Include(token => token.Authorization)
.OrderBy(token => token.Id) .OrderBy(token => token.Id)
.AsQueryable(); .AsTracking();
if (offset.HasValue) if (offset.HasValue)
{ {

Loading…
Cancel
Save