Exemplo n.º 1
0
 public Batch List <TResult>(ISqlBatchableOperation <TResult> selectOperation, out DeferredResult <IReadOnlyList <TResult> > results)
 {
     GetSqlBatchCollection(selectOperation.QueryProvider)
     .Add(selectOperation, out results);
     return(this);
 }
Exemplo n.º 2
0
 public Batch Single <TResult>(ISqlBatchableOperation <TResult> selectOperation, out DeferredResult <TResult> result)
 {
     GetSqlBatchCollection(selectOperation.QueryProvider)
     .Add(selectOperation, out result);
     return(this);
 }
Exemplo n.º 3
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));
            }