Referencia de la plantilla de la Clase sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >

Clase de acceso a datos Más...

Diagrama de herencias de sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >
sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >

Métodos públicos

bool Delete (TEntity entity)
 Borrar elemento utilizando el valor del campo clave suministrado Más...
 
bool Delete (TEntity entity, string where)
 Borra Más...
 
bool Find (TEntity entity, string where="")
 Buscar en Tabla Más...
 
DataTable GetDataTable (TEntity entity, string[] columns, string where="", string joins="", string orderby="")
 Obtiene datatable Más...
 
virtual bool Insert (TEntity entity)
 Inserta en la base de datos Más...
 
bool InsertOrUpdate (TEntity entity)
 Insertar o actualizar Más...
 
void Load (TEntity entity, DataRow row)
 Carga las propiedades mediante un DataRow de la tabla tabrelnet Más...
 
int NewId (TEntity entity, string field, int inc=1, string where="")
 Nuevo id Más...
 
bool Update (TEntity entity)
 Update Más...
 
BindingList< TEntity > ToBindingList (TEntity entity, string[] columns=null, string where="", string join="")
 Obtener un BindingList a partir de una clase de datos Más...
 
- Métodos públicos heredados desde sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >
Int32 NewId (TEntity entity, string field, Int32 inc=1, string where="")
 Nuevo id Más...
 

Descripción detallada

Clase de acceso a datos

Parámetros del template
TEntity
Restriciones de tipo
TEntity :IEntity 

Definición en la línea 18 del archivo RepositoryDA.cs.

Documentación de las funciones miembro

◆ Delete() [1/2]

bool sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.Delete ( TEntity  entity)
inline

Borrar elemento utilizando el valor del campo clave suministrado

Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 53 del archivo RepositoryDA.cs.

◆ Delete() [2/2]

bool sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.Delete ( TEntity  entity,
string  where 
)
inline

Borra

Parámetros
entity
where
Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 64 del archivo RepositoryDA.cs.

◆ Find()

bool sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.Find ( TEntity  entity,
string  where = "" 
)
inline

Buscar en Tabla

Parámetros
entity
where
Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 83 del archivo RepositoryDA.cs.

◆ GetDataTable()

DataTable sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.GetDataTable ( TEntity  entity,
string []  columns,
string  where = "",
string  joins = "",
string  orderby = "" 
)
inline

Obtiene datatable

Parámetros
entity
columns
where
joins
orderby
Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 112 del archivo RepositoryDA.cs.

◆ Insert()

virtual bool sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.Insert ( TEntity  entity)
inlinevirtual

Inserta en la base de datos

Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 159 del archivo RepositoryDA.cs.

◆ InsertOrUpdate()

bool sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.InsertOrUpdate ( TEntity  entity)
inline

Insertar o actualizar

Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 171 del archivo RepositoryDA.cs.

◆ Load()

void sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.Load ( TEntity  entity,
DataRow  row 
)
inline

Carga las propiedades mediante un DataRow de la tabla tabrelnet

Parámetros
entity
row

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 194 del archivo RepositoryDA.cs.

◆ NewId()

int sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.NewId ( TEntity  entity,
string  field,
int  inc = 1,
string  where = "" 
)
inline

Nuevo id

Parámetros
entity
field
inc
where
Devuelve

Definición en la línea 215 del archivo RepositoryDA.cs.

◆ ToBindingList()

BindingList<TEntity> sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.ToBindingList ( TEntity  entity,
string []  columns = null,
string  where = "",
string  join = "" 
)
inline

Obtener un BindingList a partir de una clase de datos

Parámetros
entity
columns
where
join
Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 259 del archivo RepositoryDA.cs.

◆ Update()

bool sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.Update ( TEntity  entity)
inline

Update

Devuelve

Implementa sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.

Definición en la línea 246 del archivo RepositoryDA.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: