Exemplo n.º 1
0
 /// <summary>
 /// Registra a operação de update da instancia no sistema.
 /// </summary>
 /// <typeparam name="T">Tipo da instancia que será atualizada.</typeparam>
 /// <param name="instance">Instancia com os dados que serão atualizados.</param>
 /// <param name="conditional">Condicional que será utilizada na atualização.</param>
 /// <param name="callback">Callback que será acionado quando a ação for executada.</param>
 /// <param name="bindStrategy">Estratégia de vinculação dos objetos.</param>
 /// <param name="propertyNames">Nomes das propriedades que serão atualizadas.</param>
 /// <returns>Identificador da ação registrada.</returns>
 public int Update <T>(T instance, Query.ConditionalContainer conditional, PersistenceActionCallback callback, Query.IQueryResultBindStrategy bindStrategy, params string[] propertyNames) where T : class
 {
     return(_databaseSession.Update(instance, conditional, callback, bindStrategy, propertyNames));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Registra a operação de update da instância no sistema.
 /// </summary>
 /// <typeparam name="T">Tipo da instância que será atualizada.</typeparam>
 /// <param name="instance">Instância com os dados que serão atualizados.</param>
 /// <param name="bindStrategy">Estratégia de vinculação dos objetos.</param>
 /// <param name="propertyNames">Nomes das propriedades que serão atualizadas.</param>
 /// <returns>Identificador da ação registrada.</returns>
 public int Update <T>(T instance, Query.IQueryResultBindStrategy bindStrategy, params string[] propertyNames) where T : class
 {
     return(_databaseSession.Update(instance, bindStrategy, propertyNames));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Registra a operação de update da instancia no sistema.
 /// </summary>
 /// <typeparam name="T">Tipo da instancia que será atualizada.</typeparam>
 /// <param name="instance">Instancia com os dados que serão atualizados.</param>
 /// <param name="conditional">Condicional que será utilizada na atualização.</param>
 /// <param name="callback">Callback que será acionado quando a ação for executada.</param>
 /// <param name="bindStrategy">Estratégia de vinculação dos objetos.</param>
 /// <param name="commandTimeout">Tempo de espera, em segundos, da execução do comando até gerar um erro. O valor padrão é 30 segundos.</param>
 /// <param name="propertiesSelector">Seletor das propriedades que serão atualizadas..</param>
 /// <returns>Identificador da ação registrada.</returns>
 public int Update <T>(T instance, Query.ConditionalContainer conditional, PersistenceActionCallback callback, Query.IQueryResultBindStrategy bindStrategy, int commandTimeout, params System.Linq.Expressions.Expression <Func <T, object> >[] propertiesSelector) where T : class
 {
     return(_databaseSession.Update(instance, conditional, callback, bindStrategy, commandTimeout, propertiesSelector));
 }
Exemplo n.º 4
0
 /// <summary>
 /// Registra a operação de update da instancia no sistema.
 /// </summary>
 /// <typeparam name="T">Tipo da instancia que será atualizada.</typeparam>
 /// <param name="instance">Instancia com os dados que serão atualizados.</param>
 /// <param name="conditional">Condicional que será utilizada na atualização.</param>
 /// <param name="bindStrategy">Estratégia de vinculação dos objetos.</param>
 /// <param name="propertiesSelector">Seletor das propriedades que serão atualizadas..</param>
 /// <returns>Identificador da ação registrada.</returns>
 public int Update <T>(T instance, Query.ConditionalContainer conditional, Query.IQueryResultBindStrategy bindStrategy, params System.Linq.Expressions.Expression <Func <T, object> >[] propertiesSelector) where T : class
 {
     return(_databaseSession.Update(instance, conditional, bindStrategy, propertiesSelector));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Registra a operação de insert da instancia no sistema.
 /// </summary>
 /// <typeparam name="T">Tipo da instancia que será inserida.</typeparam>
 /// <param name="instance">Instancia que com os dados que serão inseridos.</param>
 /// <param name="callback">Callback que será acionado quando a ação for executada.</param>
 /// <param name="bindStrategy">Estratégia de vinculação dos objetos.</param>
 /// <param name="commandTimeout">Tempo de espera, em segundos, da execução do comando até gerar um erro. O valor padrão é 30 segundos.</param>
 /// <param name="propertyNames">Propriedades da instancia que serão persistidas.</param>
 /// <returns>Identificador da ação registrada.</returns>
 public int Insert <T>(T instance, PersistenceActionCallback callback, Query.IQueryResultBindStrategy bindStrategy, int commandTimeout, params string[] propertyNames) where T : class
 {
     return(_databaseSession.Insert(instance, callback, bindStrategy, commandTimeout, propertyNames));
 }
Exemplo n.º 6
0
 /// <summary>
 /// Registra a operação de insert da instancia no sistema.
 /// </summary>
 /// <typeparam name="T">Tipo da instancia que será inserida.</typeparam>
 /// <param name="instance">Instancia que com os dados que serão inseridos.</param>
 /// <param name="callback">Callback que será acionado quando a ação for executada.</param>
 /// <param name="bindStrategy">Estratégia de vinculação dos objetos</param>
 /// <param name="propertiesSelector">Seletor das propriedades que serão inseridas.</param>
 /// <returns>Identificador da ação registrada.</returns>
 public int Insert <T>(T instance, PersistenceActionCallback callback, Query.IQueryResultBindStrategy bindStrategy, params System.Linq.Expressions.Expression <Func <T, object> >[] propertiesSelector) where T : class
 {
     return(_databaseSession.Insert(instance, callback, bindStrategy, propertiesSelector));
 }