ABPCMS.EntityFramework/EntityFramework/Repositories/ABPCMSRepositoryBase.cs
(完整代码) 933Busing Abp.Domain.Entities;
using Abp.EntityFramework;
using Abp.EntityFramework.Repositories;
namespace ABPCMS.EntityFramework.Repositories
{
public abstract class ABPCMSRepositoryBase<TEntity, TPrimaryKey> : EfRepositoryBase<ABPCMSDbContext, TEntity, TPrimaryKey>
where TEntity : class, IEntity<TPrimaryKey>
{
protected ABPCMSRepositoryBase(IDbContextProvider<ABPCMSDbContext> dbContextProvider)
: base(dbContextProvider)
{
}
//add common methods for all repositories
}
public abstract class ABPCMSRepositoryBase<TEntity> : ABPCMSRepositoryBase<TEntity, int>
where TEntity : class, IEntity<int>
{
protected ABPCMSRepositoryBase(IDbContextProvider<ABPCMSDbContext> dbContextProvider)
: base(dbContextProvider)
{
}
//do not add any method here, add to the class above (since this inherits it)
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
