using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Text; namespace SqlSugar { public partial class Subqueryable where T : class, new() { public Subqueryable AS(string tableName) { return this; } public Subqueryable InnerJoin(Func expression) { return new Subqueryable(); } public Subqueryable InnerJoin(Func expression,string tableName) { return new Subqueryable(); } public Subqueryable LeftJoin(Func expression) { return new Subqueryable(); } public Subqueryable LeftJoin(Func expression,string tableName) { return new Subqueryable(); } public Subqueryable Where(string where) { return this; } public Subqueryable Where(List conditionals) { return this; } public Subqueryable Where(Expression exp) { return this; } public Subqueryable Where(Func expression) { return this; } public Subqueryable Having(Func expression) { return this; } public Subqueryable Where(Func expression) { return this; } public Subqueryable Where(Func expression) { return this; } public Subqueryable Where(Func expression) { return this; } public Subqueryable Where(Func expression) { return this; } public Subqueryable WhereIF(bool isWhere,Func expression) { return this; } public Subqueryable OrderBy(Func expression) { return this; } public Subqueryable GroupBy(Func expression) { return this; } public Subqueryable OrderByDesc(Func expression) { return this; } public TResult Select(Func expression) { return default(TResult); } public Byte[] Select(Func expression) { return null; } public string Select(Func expression) { return default(string); } public string SelectStringJoin(Func expression,string separator) { return default(string); } public TResult Max(Func expression) { return default(TResult); } public Byte[] Max(Func expression) { return null; } public string Max(Func expression) { return default(string); } public string Min(Func expression) { return default(string); } public TResult Min(Func expression) { return default(TResult); } public Byte[] Min(Func expression) { return null; } public string Sum(Func expression) { return default(string); } public int DistinctCount(Func expression) { return default(int); } public TResult Sum(Func expression) { return default(TResult); } public Byte[] Sum(Func expression) { return null; } public string Avg(Func expression) { return default(string); } public TResult Avg(Func expression) where TResult : struct { return default(TResult); } public Byte[] Avg(Func expression) { return null; } public bool Any() { return default(bool); } public bool NotAny() { return default(bool); } public int Count() { return default(int); } public Subqueryable WithNoLock() { return this; } public Subqueryable EnableTableFilter() { return this; } public List ToList() { return new List(); } public List ToList(Func selector) { return null; } public List ToList() { return null; } public List ToList(Func selector,bool isAutoDto)where TResult : class, new() { return null; } public T First() { return default(T); } public TResult First(Func selector) where TResult : class, new() { return default(TResult); } public TResult First(Func selector, bool isAutoDto) where TResult : class, new() { return default(TResult); } public TResult First() where TResult : class, new() { return default(TResult); } public Subqueryable AsWithAttr() { return this; } } }