示例#1
0
 public Task Update(Entity item, CancellationToken cancellationToken)
 {
     return(Task.Factory.StartNew(() =>
     {
         Set.AddOrUpdate(item);
     }, cancellationToken));
 }
示例#2
0
 public void AdicionarOuAtualizar(Expression <Func <TEntidade, object> > criterio, IEnumerable <TEntidade> entidades)
 {
     foreach (var entidade in entidades)
     {
         Set.AddOrUpdate(criterio, entidade);
     }
 }
示例#3
0
 public void AdicionarOuAtualizar(IEnumerable <TEntidade> entidades)
 {
     foreach (var entidade in entidades)
     {
         Set.AddOrUpdate(entidade);
     }
 }
示例#4
0
 static Unit LogTypeInvalid(string typeName)
 {
     if (!sessionDataTypeValidityLogged.Contains(typeName))
     {
         sessionDataTypeValidityLogged = sessionDataTypeValidityLogged.AddOrUpdate(typeName);
         logErr($"Session-value type invalid for this AppDomain: {typeName}");
     }
     return(unit);
 }
示例#5
0
 public void AdicionarOuAtualizar(Expression <Func <TEntidade, object> > criterio, params TEntidade[] entidade)
 {
     Set.AddOrUpdate(criterio, entidade);
 }
示例#6
0
 public void AdicionarOuAtualizar(TEntidade entidade)
 {
     Set.AddOrUpdate(entidade);
 }
示例#7
0
 public void AddOrUpdate(TEntity entity, Expression <Func <TEntity, object> > identifierExpression)
 {
     Set.AddOrUpdate(identifierExpression, entity);
 }
示例#8
0
 public void AddOrUpdate(TEntity entity)
 {
     Set.AddOrUpdate(entity);
 }
示例#9
0
 public void Update(T item)
 {
     Set.AddOrUpdate(item);
 }