using Abp.Domain.Entities; using Abp.EntityFramework; using Abp.EntityFramework.Repositories; namespace WeApp.EF.Repositories { public abstract class WeAppRepositoryBase : EfRepositoryBase where TEntity : class, IEntity { protected WeAppRepositoryBase(IDbContextProvider dbContextProvider) : base(dbContextProvider) { } //add common methods for all repositories } public abstract class WeAppRepositoryBase : WeAppRepositoryBase where TEntity : class, IEntity { protected WeAppRepositoryBase(IDbContextProvider dbContextProvider) : base(dbContextProvider) { } //do not add any method here, add to the class above (since this inherits it) } }