public IDeferred TableExists(out DeferredResult <bool> tableExists)
        {
            var resultSource = new DeferredResultSource <bool>();

            tableExists = resultSource.DeferredResult;

            var deferredQuery = new DeferredQuery(_dataProvider);

            deferredQuery.Add(
                QueryExpression.TableExists(_entityModel.Table.TableName),
                new TableExistsResultProcessor(resultSource)
                );

            return(deferredQuery);
        }
Beispiel #2
0
 public DeferredResultSource()
 {
     Result = new DeferredResult <T>();
 }