JoinExpression
Overview
The JoinExpression class is used internally by DA Linq to represent join clauses in Linq queries to Data Abstract services. Normally, you do not have to create instances of this class manually, as this is done by Data Abstract's Linq infrastructure.
Location
- Reference: RemObjects.DataAbstract.dll
- Namespace: RemObjects.DataAbstract.Linq
- Platforms: .NET Core, .NET Framework, .NET Standard
- Ancestry: BaseExpression | JoinExpression
constructor
constructor(type: Type; left: Expression; right: Expression; condition: Expression; joinType: JoinType)
JoinExpression(Type type, Expression left, Expression right, Expression condition, JoinType joinType)
init(_ type: Type, _ left: Expression, _ right: Expression, _ condition: Expression, _ joinType: JoinType)
Sub New(type As Type, left As Expression, right As Expression, condition As Expression, joinType As JoinType)
Parameters:
- type:
- left:
- right:
- condition:
- joinType:
Condition
Returns a condition expression.
property Condition: Expression read;
Expression Condition { get; }
var Condition: Expression { get{} }
ReadOnly Property Condition() As Expression
JoinType
Returns a join type.
property JoinType: JoinType read;
JoinType JoinType { get; }
var JoinType: JoinType { get{} }
ReadOnly Property JoinType() As JoinType
Left
Returns a left table expression.
property Left: Expression read;
Expression Left { get; }
var Left: Expression { get{} }
ReadOnly Property Left() As Expression
Right
Returns a right table expression.
property Right: Expression read;
Expression Right { get; }
var Right: Expression { get{} }
ReadOnly Property Right() As Expression
ToString
Returns the join clause string.
method ToString: String
String ToString()
func ToString() -> String
Function ToString() As String
Condition
Returns a condition expression.
property Condition: Expression read;
Expression Condition { get; }
var Condition: Expression { get{} }
ReadOnly Property Condition() As Expression
JoinType
Returns a join type.
property JoinType: JoinType read;
JoinType JoinType { get; }
var JoinType: JoinType { get{} }
ReadOnly Property JoinType() As JoinType
Left
Returns a left table expression.
property Left: Expression read;
Expression Left { get; }
var Left: Expression { get{} }
ReadOnly Property Left() As Expression
Right
Returns a right table expression.
property Right: Expression read;
Expression Right { get; }
var Right: Expression { get{} }
ReadOnly Property Right() As Expression
constructor
constructor(type: Type; left: Expression; right: Expression; condition: Expression; joinType: JoinType)
JoinExpression(Type type, Expression left, Expression right, Expression condition, JoinType joinType)
init(_ type: Type, _ left: Expression, _ right: Expression, _ condition: Expression, _ joinType: JoinType)
Sub New(type As Type, left As Expression, right As Expression, condition As Expression, joinType As JoinType)
Parameters:
- type:
- left:
- right:
- condition:
- joinType:
ToString
Returns the join clause string.
method ToString: String
String ToString()
func ToString() -> String
Function ToString() As String