Clase Repository Más...
Métodos públicos | |
Repository (DbContext context) | |
Constructor Más... | |
virtual IEnumerable< TEntity > | Get (Expression< Func< TEntity, bool >> filter=null, Func< IQueryable< TEntity >, IOrderedQueryable< TEntity >> orderBy=null, string includeProperties="") |
Get IEnumerableTEntity enlazando los objetos al modelo Más... | |
virtual IEnumerable< TEntity > | Find (Expression< Func< TEntity, bool >> predicade) |
Busca sin enlazar, solo para consulta Más... | |
virtual IQueryable< TEntity > | SelectQuery (string query, params object[] parameters) |
Query sobre entidad Más... | |
virtual IQueryable< TContext > | SelectQuery< TContext > (string query, params object[] parameters) |
Query sobre contexto Más... | |
virtual IQueryable< TEntity > | Queryable () |
Query Más... | |
TEntity | GetByPk (params object[] pk) |
Busca por primary Key Más... | |
virtual void | Insert (TEntity entiy) |
Inserta Más... | |
virtual void | InsertRange (List< TEntity > entityList) |
Inserta rango Más... | |
virtual void | Delete (TEntity entity) |
Borra Más... | |
virtual void | Delete (params object[] pk) |
Borra por pk Más... | |
virtual void | Delete (Expression< Func< TEntity, bool >> filter) |
Borra por rango Más... | |
virtual void | Update (TEntity entity) |
Actualiza Más... | |
virtual IEnumerable< TEntity > | GetPagedElements< Tkey > (int pageIndex, int pageCount, Expression< Func< TEntity, Tkey >> orderByExpression, bool ascending=true) |
Consulta paginada Más... | |
Atributos protegidos | |
readonly DbContext | _context |
Contexto Más... | |
readonly DbSet< TEntity > | _dbSet |
DbSet Más... | |
Clase Repository
TEntity |
TEntity | : | class |
Definición en la línea 13 del archivo Repository.cs.
|
inline |
|
inlinevirtual |
Borra
entity |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 149 del archivo Repository.cs.
|
inlinevirtual |
Borra por pk
pk |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 162 del archivo Repository.cs.
|
inlinevirtual |
Borra por rango
filter |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 179 del archivo Repository.cs.
|
inlinevirtual |
Busca sin enlazar, solo para consulta
predicade |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 82 del archivo Repository.cs.
|
inlinevirtual |
Get IEnumerableTEntity enlazando los objetos al modelo
filter | |
orderBy | |
includeProperties |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 50 del archivo Repository.cs.
|
inline |
Busca por primary Key
pk |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 121 del archivo Repository.cs.
|
inlinevirtual |
Consulta paginada
Tkey |
pageIndex | |
pageCount | |
orderByExpression | |
ascending |
ArgumentNullException |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 206 del archivo Repository.cs.
|
inlinevirtual |
Inserta
entiy |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 133 del archivo Repository.cs.
|
inlinevirtual |
Inserta rango
entityList |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 141 del archivo Repository.cs.
|
inlinevirtual |
Query
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 112 del archivo Repository.cs.
|
inlinevirtual |
Query sobre entidad
query | |
parameters |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 92 del archivo Repository.cs.
|
inlinevirtual |
Query sobre contexto
TContext |
query | |
parameters |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
TContext | : | class |
Definición en la línea 103 del archivo Repository.cs.
|
inlinevirtual |
Actualiza
entity |
Implementa Sage.ES.S50.DataAccess.Repository.IRepository< TEntity >.
Definición en la línea 191 del archivo Repository.cs.
|
protected |
Contexto
Definición en la línea 23 del archivo Repository.cs.
|
protected |
DbSet
Definición en la línea 27 del archivo Repository.cs.