Class JoinExpressionBase
- Namespace
- Microsoft.EntityFrameworkCore.Query.SqlExpressions
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
An expression that represents a JOIN in a SQL tree.
This type is typically used by database providers (and other extensions). It is generally not used in application code.
public abstract class JoinExpressionBase : TableExpressionBase, IPrintableExpression
- Inheritance
-
JoinExpressionBase
- Implements
-
IPrintableExpression
- Derived
- Inherited Members
Constructors
JoinExpressionBase(TableExpressionBase)
Creates a new instance of the JoinExpressionBase class.
protected JoinExpressionBase(TableExpressionBase table)
Parameters
table
TableExpressionBaseA table source to join with.
JoinExpressionBase(TableExpressionBase, IEnumerable<IAnnotation>?)
Creates a new instance of the JoinExpressionBase class.
protected JoinExpressionBase(TableExpressionBase table, IEnumerable<IAnnotation>? annotations)
Parameters
table
TableExpressionBaseA table source to join with.
annotations
IEnumerable<IAnnotation>A collection of annotations associated with this expression.
Properties
Table
Gets the underlying table source to join with.
public virtual TableExpressionBase Table { get; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()