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); }
public TableExistsResultProcessor(DeferredResultSource <bool> deferredResultSource) { _deferredResultSource = deferredResultSource; }