linq2db by Igor Tkachev, Ilya Chudin, Svyatoslav Danyliv, Dmitry Lukashenko

<PackageReference Include="linq2db" Version="2.9.6" />

.NET API 2,457,088 bytes

 SqlSelectClause

public List<SqlColumn> Columns { get; }

public QueryElementType ElementType { get; }

public bool HasModifier { get; }

public bool IsDistinct { get; set; }

public ISqlExpression SkipValue { get; set; }

public TakeHints? TakeHints { get; }

public ISqlExpression TakeValue { get; }

public int Add(ISqlExpression expr)

public int Add(ISqlExpression expr, string alias)

public int AddNew(ISqlExpression expr)

public SqlSelectClause Expr(ISqlExpression expr, string alias)

public SqlSelectClause Expr(string expr, ISqlExpression[] values)

public SqlSelectClause Expr(Type systemType, string expr, ISqlExpression[] values)

public SqlSelectClause Expr(string expr, int priority, ISqlExpression[] values)

public SqlSelectClause Expr(Type systemType, string expr, int priority, ISqlExpression[] values)

public SqlSelectClause Expr(string alias, string expr, int priority, ISqlExpression[] values)

public SqlSelectClause Expr(Type systemType, string alias, string expr, int priority, ISqlExpression[] values)

public SqlSelectClause Expr<T>(ISqlExpression expr1, string operation, ISqlExpression expr2)

public SqlSelectClause Expr<T>(ISqlExpression expr1, string operation, ISqlExpression expr2, int priority)

public SqlSelectClause Expr<T>(string alias, ISqlExpression expr1, string operation, ISqlExpression expr2, int priority)

public SqlSelectClause Field(SqlField field, string alias)

public SqlSelectClause Skip(int value)

public SqlSelectClause SubQuery(SelectQuery selectQuery, string alias)

public SqlSelectClause Take(int value, TakeHints? hints)