Skip to content

Commit 66c0bd2

Browse files
committed
feat(repository): apply select query
1 parent 027b3b0 commit 66c0bd2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/JsonApiDotNetCore/Data/DefaultEntityRepository.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public DefaultEntityRepository(
4848

4949
public virtual IQueryable<TEntity> Get()
5050
{
51-
return _dbSet;
51+
return _dbSet.Select(_jsonApiContext.QuerySet?.Fields);
5252
}
5353

5454
public virtual IQueryable<TEntity> Filter(IQueryable<TEntity> entities, FilterQuery filterQuery)
@@ -76,12 +76,12 @@ public virtual IQueryable<TEntity> Sort(IQueryable<TEntity> entities, List<SortQ
7676

7777
public virtual async Task<TEntity> GetAsync(TId id)
7878
{
79-
return await _dbSet.SingleOrDefaultAsync(e => e.Id.Equals(id));
79+
return await Get().SingleOrDefaultAsync(e => e.Id.Equals(id));
8080
}
8181

8282
public virtual async Task<TEntity> GetAndIncludeAsync(TId id, string relationshipName)
8383
{
84-
return await _dbSet
84+
return await Get()
8585
.Include(relationshipName)
8686
.SingleOrDefaultAsync(e => e.Id.Equals(id));
8787
}

0 commit comments

Comments
 (0)