Class PetaPocoRepository<T>
Inheritance
PetaPocoRepository<T>
Assembly: DotNetNuke.dll
Syntax
public class PetaPocoRepository<T> : RepositoryBase<T>, IRepository<T> where T : class
Type Parameters
Constructors
PetaPocoRepository(Database, IMapper)
Declaration
public PetaPocoRepository(Database database, IMapper mapper)
Parameters
Type |
Name |
Description |
Database |
database |
|
IMapper |
mapper |
|
Methods
Delete(string, params object[])
Declaration
public override void Delete(string sqlCondition, params object[] args)
Parameters
Overrides
DeleteInternal(T)
Declaration
protected override void DeleteInternal(T item)
Parameters
Type |
Name |
Description |
T |
item |
|
Overrides
Find(int, int, string, params object[])
Declaration
public override IPagedList<T> Find(int pageIndex, int pageSize, string sqlCondition, params object[] args)
Parameters
Returns
Overrides
Find(string, params object[])
Declaration
public override IEnumerable<T> Find(string sqlCondition, params object[] args)
Parameters
Returns
Overrides
GetByIdInternal(object)
Declaration
protected override T GetByIdInternal(object id)
Parameters
Type |
Name |
Description |
object |
id |
|
Returns
Overrides
GetByScopeInternal(object)
Declaration
protected override IEnumerable<T> GetByScopeInternal(object propertyValue)
Parameters
Type |
Name |
Description |
object |
propertyValue |
|
Returns
Overrides
GetInternal()
Declaration
protected override IEnumerable<T> GetInternal()
Returns
Overrides
GetPageByScopeInternal(object, int, int)
Declaration
protected override IPagedList<T> GetPageByScopeInternal(object propertyValue, int pageIndex, int pageSize)
Parameters
Type |
Name |
Description |
object |
propertyValue |
|
int |
pageIndex |
|
int |
pageSize |
|
Returns
Overrides
GetPageInternal(int, int)
Declaration
protected override IPagedList<T> GetPageInternal(int pageIndex, int pageSize)
Parameters
Type |
Name |
Description |
int |
pageIndex |
|
int |
pageSize |
|
Returns
Overrides
InsertInternal(T)
Declaration
protected override void InsertInternal(T item)
Parameters
Type |
Name |
Description |
T |
item |
|
Overrides
Update(string, params object[])
Declaration
public override void Update(string sqlCondition, params object[] args)
Parameters
Overrides
UpdateInternal(T)
Declaration
protected override void UpdateInternal(T item)
Parameters
Type |
Name |
Description |
T |
item |
|
Overrides
Implements
Extension Methods