Exemplo n.º 1
0
 public Batch Inject <TResult>(ISqlBatchableOperation <TResult> selectOperation, TResult instance)
     where TResult : class
 {
     GetSqlBatchCollection(selectOperation.QueryProvider)
     .Add(selectOperation, instance);
     return(this);
 }
Exemplo n.º 2
0
            public void Add <TResult>(ISqlBatchableOperation <TResult> batchableOperation, out DeferredResult <IReadOnlyList <TResult> > result)
            {
                var resultProcessor = batchableOperation.GetListBatchProcessor();

                result = resultProcessor.Result;
                _queries.Add(new Query(batchableOperation.BuildQuery(), resultProcessor));
            }
Exemplo n.º 3
0
            public void Add <TResult>(ISqlBatchableOperation <TResult> batchableOperation, TResult instance)
                where TResult : class
            {
                var resultProcessor = batchableOperation.GetInjectBatchProcessor(instance);

                _queries.Add(new Query(batchableOperation.BuildQuery(), resultProcessor));
            }
Exemplo n.º 4
0
 public Batch Single <TResult>(ISqlBatchableOperation <TResult> selectOperation, out DeferredResult <TResult> result)
 {
     GetSqlBatchCollection(selectOperation.QueryProvider)
     .Add(selectOperation, out result);
     return(this);
 }
Exemplo n.º 5
0
 public Batch List <TResult>(ISqlBatchableOperation <TResult> selectOperation, out DeferredResult <IReadOnlyList <TResult> > results)
 {
     GetSqlBatchCollection(selectOperation.QueryProvider)
     .Add(selectOperation, out results);
     return(this);
 }
Exemplo n.º 6
0
 public void Add(ISqlBatchableOperation batchableOperation)
 {
     _queries.Add(new Query(batchableOperation.BuildQuery(), null));
 }