Class EfCoreRepositoryExtensions
Inheritance
System.Object
EfCoreRepositoryExtensions
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public static class EfCoreRepositoryExtensions : object
Methods
GetDbContext<TEntity, TKey>(IReadOnlyBasicRepository<TEntity, TKey>)
Declaration
public static DbContext GetDbContext<TEntity, TKey>(this IReadOnlyBasicRepository<TEntity, TKey> repository)
where TEntity : class, IEntity<TKey>
Parameters
Returns
Type |
Description |
DbContext |
|
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
GetDbSet<TEntity, TKey>(IReadOnlyBasicRepository<TEntity, TKey>)
Declaration
public static DbSet<TEntity> GetDbSet<TEntity, TKey>(this IReadOnlyBasicRepository<TEntity, TKey> repository)
where TEntity : class, IEntity<TKey>
Parameters
Returns
Type |
Description |
DbSet<TEntity> |
|
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|
ToEfCoreRepository<TEntity, TKey>(IReadOnlyBasicRepository<TEntity, TKey>)
Declaration
public static IEfCoreRepository<TEntity, TKey> ToEfCoreRepository<TEntity, TKey>(this IReadOnlyBasicRepository<TEntity, TKey> repository)
where TEntity : class, IEntity<TKey>
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TKey |
|