Class SqlInfo
public class SqlInfo
- Inheritance
-
SqlInfo
- Extension Methods
Constructors
SqlInfo(ISqlExpression, SelectQuery?, int)
public SqlInfo(ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
sqlISqlExpressionquerySelectQueryindexint
SqlInfo(IEnumerable<MemberInfo>, ISqlExpression, SelectQuery?, int)
public SqlInfo(IEnumerable<MemberInfo> mi, ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
miIEnumerable<MemberInfo>sqlISqlExpressionquerySelectQueryindexint
SqlInfo(IEnumerable<MemberInfo>, ISqlExpression, int)
public SqlInfo(IEnumerable<MemberInfo> mi, ISqlExpression sql, int index)
Parameters
miIEnumerable<MemberInfo>sqlISqlExpressionindexint
SqlInfo(MemberInfo, ISqlExpression, SelectQuery?, int)
public SqlInfo(MemberInfo mi, ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
miMemberInfosqlISqlExpressionquerySelectQueryindexint
SqlInfo(MemberInfo[], ISqlExpression, SelectQuery?, int)
public SqlInfo(MemberInfo[] mi, ISqlExpression sql, SelectQuery? query = null, int index = -1)
Parameters
miMemberInfo[]sqlISqlExpressionquerySelectQueryindexint
Fields
Index
public readonly int Index
Field Value
MemberChain
public readonly MemberInfo[] MemberChain
Field Value
Query
public readonly SelectQuery? Query
Field Value
Sql
public readonly ISqlExpression Sql
Field Value
Methods
AppendMember(MemberInfo)
public SqlInfo AppendMember(MemberInfo mi)
Parameters
miMemberInfo
Returns
Clone(MemberInfo)
public SqlInfo Clone(MemberInfo mi)
Parameters
miMemberInfo
Returns
CompareLastMember(SqlInfo)
public bool CompareLastMember(SqlInfo info)
Parameters
infoSqlInfo
Returns
CompareMembers(SqlInfo)
public bool CompareMembers(SqlInfo info)
Parameters
infoSqlInfo
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
WithIndex(int)
public SqlInfo WithIndex(int index)
Parameters
indexint
Returns
WithMember(MemberInfo)
public SqlInfo WithMember(MemberInfo mi)
Parameters
miMemberInfo
Returns
WithMembers(IEnumerable<MemberInfo>)
public SqlInfo WithMembers(IEnumerable<MemberInfo> mi)
Parameters
Returns
WithQuery(SelectQuery?)
public SqlInfo WithQuery(SelectQuery? query)
Parameters
querySelectQuery
Returns
WithSql(ISqlExpression)
public SqlInfo WithSql(ISqlExpression sql)
Parameters
sqlISqlExpression