public Task <T> SqoSingleOrDefaultAsync(Expression <Func <T, bool> > expression) { return(SqoQueryExtensionsImpl.SingleOrDefaultAsync(this, expression)); }
public V SqoSingle() { return(SqoQueryExtensionsImpl.Single(this)); }
public V SqoSingle(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.Single(this, expression)); }
public V SqoLastOrDefault() { return(SqoQueryExtensionsImpl.LastOrDefault(this)); }
public V SqoLastOrDefault(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.LastOrDefault(this, expression)); }
public bool SqoAny() { return(SqoQueryExtensionsImpl.Any(this)); }
public bool SqoAny(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.Any(this, expression)); }
public ISqoOrderedQuery <T> SqoThenByDescending <TKey>(Expression <Func <T, TKey> > keySelector) { return(SqoQueryExtensionsImpl.ThenByDescending(this as ISqoOrderedQuery <T>, keySelector)); }
public ISqoQuery <V> SqoWhere(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.Where(this, expression)); }
public ISqoQuery <T> SqoInclude(string path) { return(SqoQueryExtensionsImpl.Include(this, path)); }
public ISqoOrderedQuery <T> SqoOrderBy <TKey>(Expression <Func <T, TKey> > keySelector) { return(SqoQueryExtensionsImpl.OrderBy(this, keySelector)); }
public Task <ISqoQuery <T> > SqoSkipAsync(int count) { return(SqoQueryExtensionsImpl.SkipAsync(this, count)); }
public ISqoQuery <T> SqoSkip(int count) { return(SqoQueryExtensionsImpl.Skip(this, count)); }
public ISqoQuery <T> SqoTake(int count) { return(SqoQueryExtensionsImpl.Take(this, count)); }
public Task <V> SqoFirstAsync() { return(SqoQueryExtensionsImpl.FirstAsync(this)); }
public ISqoQuery <TRet> SqoSelect <TRet>(Expression <Func <V, TRet> > selector) { return(SqoQueryExtensionsImpl.Select(this, selector)); }
public V SqoFirst(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.First(this, expression)); }
public ISqoQuery <TResult> SqoJoin <TInner, TKey, TResult>(IEnumerable <TInner> inner, Expression <Func <V, TKey> > outerKeySelector, Expression <Func <TInner, TKey> > innerKeySelector, Expression <Func <V, TInner, TResult> > resultSelector) { return(SqoQueryExtensionsImpl.Join(this, inner, outerKeySelector, innerKeySelector, resultSelector)); }
public Task <bool> SqoAnyAsync() { return(SqoQueryExtensionsImpl.AnyAsync(this)); }
public int SqoCount() { return(SqoQueryExtensionsImpl.Count(this)); }
public Task <bool> SqoAnyAsync(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.AnyAsync(this, expression)); }
public Task <int> SqoCountAsync() { return(SqoQueryExtensionsImpl.CountAsync(this)); }
public Task <V> SqoLastOrDefaultAsync() { return(SqoQueryExtensionsImpl.LastOrDefaultAsync(this)); }
public int SqoCount(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.Count(this, expression)); }
public Task <V> SqoLastOrDefaultAsync(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.LastOrDefaultAsync(this, expression)); }
public Task <int> SqoCountAsync(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.CountAsync(this, expression)); }
public Task <V> SqoSingleAsync() { return(SqoQueryExtensionsImpl.SingleAsync(this)); }
public V SqoFirst() { return(SqoQueryExtensionsImpl.First(this)); }
public Task <V> SqoSingleAsync(Expression <Func <V, bool> > expression) { return(SqoQueryExtensionsImpl.SingleAsync(this, expression)); }
public Task <T> SqoSingleOrDefaultAsync() { return(SqoQueryExtensionsImpl.SingleOrDefaultAsync(this)); }