DbExpressionBuilder.LeftOuterJoin Yöntem

Tanım

Aşırı Yüklemeler

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

LeftOuterJoin DbExpressionKind öğesini kullanarak, belirtilen birleştirme koşulunda sol ve sağ ifadeler tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

LeftOuterJoin DbExpressionKind olarak kullanarak, belirtilen birleştirme koşulunda, sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

LeftOuterJoin DbExpressionKind öğesini kullanarak, belirtilen birleştirme koşulunda sol ve sağ ifadeler tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur.

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpression left, System.Data.Entity.Core.Common.CommandTrees.DbExpression right, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> joinCondition);

Parametreler

left
DbExpression

DbExpression Sol küme bağımsız değişkenini belirten bir.

right
DbExpression

DbExpression Doğru küme bağımsız değişkenini belirten bir.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Birleştirilmesi gereken koşulu temsil eden bir yöntem. Bu yöntem, birleştirme koşulunun mantığını sağlayan boole sonuç türüne sahip bir ifade üretmelidir.

Döndürülenler

Verilen birleştirme koşulu altında sol ve sağ giriş kümelerine uygulanan sol dış birleştirme işlemini temsil eden, LeftOuterJoin içeren yeni bir DbExpressionKind DbJoinExpression.

Özel durumlar

joinCondition tarafından üretilen ifade null.

joinCondition tarafından üretilen ifadenin Boole sonuç türü yok.

Şunlara uygulanır

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

LeftOuterJoin DbExpressionKind olarak kullanarak, belirtilen birleştirme koşulunda, sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur.

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding left, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding right, System.Data.Entity.Core.Common.CommandTrees.DbExpression joinCondition);

Parametreler

left
DbExpressionBinding

DbExpressionBinding Sol küme bağımsız değişkenini belirten bir.

right
DbExpressionBinding

DbExpressionBinding Doğru küme bağımsız değişkenini belirten bir.

joinCondition
DbExpression

Birleştirildiği koşulu belirten bir ifade.

Döndürülenler

Verilen birleştirme koşulu altında sol ve sağ giriş kümelerine uygulanan sol dış birleştirme işlemini temsil eden, LeftOuterJoin içeren yeni bir DbExpressionKind DbJoinExpression.

Özel durumlar

left, right veya joinCondition null.

joinCondition bir Boole sonuç türüne sahip değil.

Şunlara uygulanır