Skip to content

Commit fe2401d

Browse files
Changed the IDbSet property to DbSet type in the ef repository
1 parent d08dcd0 commit fe2401d

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/DotNetToolkit.Repository.EntityFramework/EfRepositoryBase.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public abstract class EfRepositoryBase<TEntity, TKey> : RepositoryAsyncBase<TEnt
2727
/// <summary>
2828
/// Gets the entity set.
2929
/// </summary>
30-
protected IDbSet<TEntity> DbSet { get; private set; }
30+
protected DbSet<TEntity> DbSet { get; private set; }
3131

3232
/// <summary>
3333
/// Gets the database context.
@@ -153,9 +153,7 @@ public override void Dispose()
153153
/// </summary>
154154
protected override Task<TEntity> GetEntityAsync(TKey key, IFetchStrategy<TEntity> fetchStrategy, CancellationToken cancellationToken = new CancellationToken())
155155
{
156-
var dbSet = (DbSet<TEntity>)DbSet;
157-
158-
return fetchStrategy == null ? dbSet.FindAsync(cancellationToken, key) : base.GetEntityAsync(key, fetchStrategy, cancellationToken);
156+
return fetchStrategy == null ? DbSet.FindAsync(cancellationToken, key) : base.GetEntityAsync(key, fetchStrategy, cancellationToken);
159157
}
160158

161159
/// <summary>

0 commit comments

Comments
 (0)