Interfaz IRepository para acceso a datos Más...
Métodos públicos | |
void | Delete (params object[] pk) |
Elimina por pk Más... | |
void | Delete (TEntity entity) |
Elimina la entidad Más... | |
void | Delete (Expression< Func< TEntity, bool >> filter) |
Borra por rango Más... | |
TEntity | GetByPk (params object[] pk) |
Obtiene la entidad por su pk Más... | |
IEnumerable< TEntity > | Get (Expression< Func< TEntity, bool >> filter=null, Func< IQueryable< TEntity >, IOrderedQueryable< TEntity >> orderBy=null, string includeProperties="") |
Obtine un IEnumerable de tipo entidad Más... | |
IEnumerable< TEntity > | Find (Expression< Func< TEntity, bool >> predicade) |
Busca sin enlazar, solo para consulta Más... | |
void | Insert (TEntity entiy) |
Añade entidad Más... | |
void | InsertRange (List< TEntity > entityList) |
Añade rango Más... | |
IQueryable< TEntity > | Queryable () |
Query Más... | |
IQueryable< TEntity > | SelectQuery (string query, params object[] parameters) |
Select Más... | |
IQueryable< TContext > | SelectQuery< TContext > (string query, params object[] parameters) |
Select Más... | |
void | Update (TEntity entity) |
Actualiza Más... | |
IEnumerable< TEntity > | GetPagedElements< Tkey > (int pageIndex, int pageCount, Expression< Func< TEntity, Tkey >> orderByExpression, bool ascending=true) |
Consulta paginada Más... | |
Interfaz IRepository para acceso a datos
TEntity |
TEntity | : | class |
Definición en la línea 12 del archivo IRepository.cs.
void Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Delete | ( | params object [] | pk | ) |
Elimina por pk
pk |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
void Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Delete | ( | TEntity | entity | ) |
Elimina la entidad
entity |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
void Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Delete | ( | Expression< Func< TEntity, bool >> | filter | ) |
Borra por rango
filter |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
IEnumerable<TEntity> Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Find | ( | Expression< Func< TEntity, bool >> | predicade | ) |
Busca sin enlazar, solo para consulta
predicade |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
IEnumerable<TEntity> Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Get | ( | Expression< Func< TEntity, bool >> | filter = null , |
Func< IQueryable< TEntity >, IOrderedQueryable< TEntity >> | orderBy = null , |
||
string | includeProperties = "" |
||
) |
Obtine un IEnumerable de tipo entidad
filter | |
orderBy | |
includeProperties |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
TEntity Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.GetByPk | ( | params object [] | pk | ) |
Obtiene la entidad por su pk
pk |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
IEnumerable<TEntity> Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.GetPagedElements< Tkey > | ( | int | pageIndex, |
int | pageCount, | ||
Expression< Func< TEntity, Tkey >> | orderByExpression, | ||
bool | ascending = true |
||
) |
Consulta paginada
Tkey |
pageIndex | |
pageCount | |
orderByExpression | |
ascending |
ArgumentNullException |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
void Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Insert | ( | TEntity | entiy | ) |
Añade entidad
entiy |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
void Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.InsertRange | ( | List< TEntity > | entityList | ) |
Añade rango
entityList |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
IQueryable<TEntity> Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Queryable | ( | ) |
IQueryable<TEntity> Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.SelectQuery | ( | string | query, |
params object [] | parameters | ||
) |
Select
query | |
parameters |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
IQueryable<TContext> Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.SelectQuery< TContext > | ( | string | query, |
params object [] | parameters | ||
) |
Select
TContext |
query | |
parameters |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.
TContext | : | class |
void Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.Update | ( | TEntity | entity | ) |
Actualiza
entity |
Implementado en Sage.ES.S50.DataAccess.Repository.Repository< TEntity >.