Referencia de la plantilla de la Clase Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >abstract

Clase base UnitOfWork Más...

Diagrama de herencias de Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >
Sage.ES.S50.DataAccess.UnitOfWorks.IBaseUnitOfWork< TContext >

Métodos públicos

 BaseUnitOfWork (string nameConnectionString, string dataBaseName, string sampleData, string metadata)
 Constructor Más...
 
void TestConnection ()
 Testea la conexión Más...
 
virtual void SaveChanges ()
 Guardar cambios en el contexto Más...
 
void Dispose ()
 Dispose Más...
 

Métodos protegidos

virtual void InitializeContext ()
 Inicializa el contexto Más...
 
abstract TContext CreateContext (DbConnection connection)
 Crea el contexto Más...
 
abstract TContext CreateContext ()
 Crea el contexto Más...
 
virtual string GetCatalogo (string dataBase)
 Obtiene el catálogo Más...
 

Propiedades

TContext Context [get, set]
 Contexto Más...
 
string ConnectionString [get, set]
 Cadena de conexión Más...
 
- Propiedades heredados desde Sage.ES.S50.DataAccess.UnitOfWorks.IBaseUnitOfWork< TContext >
string ConnectionString [get, set]
 Cadena de conxión Más...
 
TContext Context [get, set]
 Contexto Más...
 

Descripción detallada

Clase base UnitOfWork

Restriciones de tipo
TContext :DbContext 

Definición en la línea 19 del archivo BaseUnitOfWork.cs.

Documentación del constructor y destructor

◆ BaseUnitOfWork()

Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.BaseUnitOfWork ( string  nameConnectionString,
string  dataBaseName,
string  sampleData,
string  metadata 
)
inline

Constructor

Parámetros
nameConnectionString
dataBaseName
sampleData
metadata

Definición en la línea 80 del archivo BaseUnitOfWork.cs.

Documentación de las funciones miembro

◆ CreateContext() [1/2]

abstract TContext Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.CreateContext ( DbConnection  connection)
protectedpure virtual

◆ CreateContext() [2/2]

abstract TContext Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.CreateContext ( )
protectedpure virtual

◆ Dispose()

void Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.Dispose ( )
inline

Dispose

Excepciones
NotImplementedException

Definición en la línea 160 del archivo BaseUnitOfWork.cs.

◆ GetCatalogo()

virtual string Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.GetCatalogo ( string  dataBase)
inlineprotectedvirtual

Obtiene el catálogo

Parámetros
dataBaseAlias de la base de datos a buscar
Devuelve

Reimplementado en sage.addons.offline.DataAccess.UnitOfWork.OfflineUnitOfWork.

Definición en la línea 198 del archivo BaseUnitOfWork.cs.

◆ InitializeContext()

virtual void Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.InitializeContext ( )
inlineprotectedvirtual

Inicializa el contexto

Definición en la línea 172 del archivo BaseUnitOfWork.cs.

◆ SaveChanges()

virtual void Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.SaveChanges ( )
inlinevirtual

Guardar cambios en el contexto

Implementa Sage.ES.S50.DataAccess.UnitOfWorks.IBaseUnitOfWork< TContext >.

Definición en la línea 113 del archivo BaseUnitOfWork.cs.

◆ TestConnection()

void Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.TestConnection ( )
inline

Testea la conexión

Implementa Sage.ES.S50.DataAccess.UnitOfWorks.IBaseUnitOfWork< TContext >.

Definición en la línea 105 del archivo BaseUnitOfWork.cs.

Documentación de propiedades

◆ ConnectionString

string Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.ConnectionString
getset

Cadena de conexión

Definición en la línea 69 del archivo BaseUnitOfWork.cs.

◆ Context

TContext Sage.ES.S50.DataAccess.UnitOfWorks.BaseUnitOfWork< TContext >.Context
getset

Contexto

Definición en la línea 65 del archivo BaseUnitOfWork.cs.


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