Show / Hide Table of Contents

Class EfCoreBlogRepository

Inheritance
System.Object
EfCoreRepository<IBloggingDbContext, Blog>
EfCoreRepository<IBloggingDbContext, Blog, Guid>
EfCoreBlogRepository
Implements
IAsyncEnumerable<Blog>
IEfCoreRepository<Blog, Guid>
IEfCoreRepository<Blog>
IRepository<Blog>
IRepository<Blog, Guid>
ISupportsExplicitLoading<Blog, Guid>
IBlogRepository
IBasicRepository<Blog, Guid>
Inherited Members
EfCoreRepository<IBloggingDbContext, Blog, Guid>.GetAsync(Guid, Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog, Guid>.FindAsync(Guid, Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog, Guid>.DeleteAsync(Guid, Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.DbSet
EfCoreRepository<IBloggingDbContext, Blog>.DbContext
EfCoreRepository<IBloggingDbContext, Blog>.AbpEntityOptions
EfCoreRepository<IBloggingDbContext, Blog>.GuidGenerator
EfCoreRepository<IBloggingDbContext, Blog>.InsertAsync(Blog, Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.UpdateAsync(Blog, Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.DeleteAsync(Blog, Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.GetListAsync(Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.GetCountAsync(CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.GetPagedListAsync(Int32, Int32, String, Boolean, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.GetQueryable()
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Blogs.Blog>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Blogs.Blog>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Blogs.Blog>.EnsureCollectionLoadedAsync<TProperty>(Volo.Blogging.Blogs.Blog, Expression<>, CancellationToken)
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Blogs.Blog>.EnsurePropertyLoadedAsync<TProperty>(Volo.Blogging.Blogs.Blog, Expression<>, CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.WithDetails()
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Blogging.EntityFrameworkCore.IBloggingDbContext, Volo.Blogging.Blogs.Blog>.WithDetails(Expression<>[])
EfCoreRepository<IBloggingDbContext, Blog>.GetAsyncEnumerator(CancellationToken)
EfCoreRepository<IBloggingDbContext, Blog>.CheckAndSetId(Blog)
EfCoreRepository<IBloggingDbContext, Blog>.TrySetGuidId(IEntity<Guid>)
Namespace: Volo.Blogging.Blogs
Assembly: Volo.Blogging.EntityFrameworkCore.dll
Syntax
public class EfCoreBlogRepository : EfCoreRepository<IBloggingDbContext, Blog, Guid>, IAsyncEnumerable<Blog>, IEfCoreRepository<Blog, Guid>, IEfCoreRepository<Blog>, IRepository<Blog>, IRepository<Blog, Guid>, ISupportsExplicitLoading<Blog, Guid>, IBlogRepository, IBasicRepository<Blog, Guid>

Constructors

EfCoreBlogRepository(IDbContextProvider<IBloggingDbContext>)

Declaration
public EfCoreBlogRepository(IDbContextProvider<IBloggingDbContext> dbContextProvider)
Parameters
Type Name Description
IDbContextProvider<IBloggingDbContext> dbContextProvider

Methods

FindByShortNameAsync(String)

Declaration
public Task<Blog> FindByShortNameAsync(string shortName)
Parameters
Type Name Description
System.String shortName
Returns
Type Description
Task<Blog>

Implements

IAsyncEnumerable<>
IEfCoreRepository<TEntity, TKey>
IEfCoreRepository<TEntity>
IRepository<TEntity>
IRepository<TEntity, TKey>
ISupportsExplicitLoading<TEntity, TKey>
IBlogRepository
IBasicRepository<TEntity, TKey>

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft