Referencia de la plantilla de la Interfaz sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >

Interfaz repository Más...

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

Métodos públicos

bool Insert (TEntity entity)
 Instertar Más...
 
bool InsertOrUpdate (TEntity entity)
 Insertar o actualizar Más...
 
Int32 NewId (TEntity entity, string field, Int32 inc=1, string where="")
 Nuevo id Más...
 
bool Delete (TEntity entity)
 Borrar Más...
 
bool Delete (TEntity entity, string where)
 Borra Más...
 
bool Update (TEntity entity)
 Actualizar Más...
 
void Load (TEntity entity, DataRow row)
 Cargar datos en entity Más...
 
bool Find (TEntity entity, string where="")
 Buscar Más...
 
DataTable GetDataTable (TEntity entity, string[] columns, string where="", string joins="", string orderby="")
 Obtener DataTable 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...
 

Descripción detallada

Interfaz repository

Restriciones de tipo
TEntity :IEntity 

Definición en la línea 14 del archivo IRepositoryDA.cs.

Documentación de las funciones miembro

◆ Delete() [1/2]

bool sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.Delete ( TEntity  entity)

◆ Delete() [2/2]

bool sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.Delete ( TEntity  entity,
string  where 
)

Borra

Parámetros
entity
where
Devuelve

Implementado en sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.

◆ Find()

bool sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.Find ( TEntity  entity,
string  where = "" 
)

Buscar

Parámetros
entity
where
Devuelve

Implementado en sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.

◆ GetDataTable()

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

Obtener DataTable

Parámetros
entity
columns
where
joins
orderby
Devuelve

Implementado en sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.

◆ Insert()

bool sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.Insert ( TEntity  entity)

◆ InsertOrUpdate()

bool sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.InsertOrUpdate ( TEntity  entity)

Insertar o actualizar

Devuelve

Implementado en sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.

◆ Load()

void sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.Load ( TEntity  entity,
DataRow  row 
)

Cargar datos en entity

Parámetros
entity
row

Implementado en sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.

◆ NewId()

Int32 sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.NewId ( TEntity  entity,
string  field,
Int32  inc = 1,
string  where = "" 
)

Nuevo id

Parámetros
entity
field
inc
where
Devuelve

◆ ToBindingList()

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

Obtener un BindingList a partir de una clase de datos

Parámetros
entity
columns
where
join
Devuelve

Implementado en sage.addons.offline.DataAccess.Clases.RepositoryDA< TEntity >.

◆ Update()

bool sage.addons.offline.DataAccess.Interfaz.IRepositoryDA< TEntity >.Update ( TEntity  entity)

La documentación para este interfaz fue generada a partir del siguiente fichero: