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>(IReadOnlyBasicRepository<TEntity>)

Declaration
public static DbContext GetDbContext<TEntity>(this IReadOnlyBasicRepository<TEntity> repository)

    where TEntity : class, IEntity
Parameters
Type Name Description
IReadOnlyBasicRepository<TEntity> repository
Returns
Type Description
DbContext
Type Parameters
Name Description
TEntity

GetDbSet<TEntity>(IReadOnlyBasicRepository<TEntity>)

Declaration
public static DbSet<TEntity> GetDbSet<TEntity>(this IReadOnlyBasicRepository<TEntity> repository)

    where TEntity : class, IEntity
Parameters
Type Name Description
IReadOnlyBasicRepository<TEntity> repository
Returns
Type Description
DbSet<TEntity>
Type Parameters
Name Description
TEntity

ToEfCoreRepository<TEntity>(IReadOnlyBasicRepository<TEntity>)

Declaration
public static IEfCoreRepository<TEntity> ToEfCoreRepository<TEntity>(this IReadOnlyBasicRepository<TEntity> repository)

    where TEntity : class, IEntity
Parameters
Type Name Description
IReadOnlyBasicRepository<TEntity> repository
Returns
Type Description
IEfCoreRepository<TEntity>
Type Parameters
Name Description
TEntity
Back to top Powered by Volosoft