Show / Hide Table of Contents

Class EfCoreRepositoryExtensions

Inheritance
System.Object
EfCoreRepositoryExtensions
Namespace: Volo.Abp.Domain.Repositories
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
Type Name Description
IReadOnlyBasicRepository<TEntity, TKey> repository
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
Type Name Description
IReadOnlyBasicRepository<TEntity, TKey> repository
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
Type Name Description
IReadOnlyBasicRepository<TEntity, TKey> repository
Returns
Type Description
IEfCoreRepository<TEntity, TKey>
Type Parameters
Name Description
TEntity
TKey
Back to top Powered by Volosoft