Table of Contents

Class PredicateJoinExpressionBase

Namespace
Microsoft.EntityFrameworkCore.Query.SqlExpressions
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

An expression that represents a JOIN with a search condition 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 PredicateJoinExpressionBase : JoinExpressionBase, IPrintableExpression
Inheritance
PredicateJoinExpressionBase
Implements
IPrintableExpression
Derived
Inherited Members

Constructors

PredicateJoinExpressionBase(TableExpressionBase, SqlExpression)

Creates a new instance of the PredicateJoinExpressionBase class.

protected PredicateJoinExpressionBase(TableExpressionBase table, SqlExpression joinPredicate)

Parameters

table TableExpressionBase

A table source to join with.

joinPredicate SqlExpression

A predicate to use for the join.

Properties

JoinPredicate

The predicate used in join.

public virtual SqlExpression JoinPredicate { get; }

Property Value

SqlExpression

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int