SelectExpression.AddInnerJoin Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Veri Akışı Adı | Description |
|---|---|
| AddInnerJoin(SelectExpression, SqlExpression) |
VERILEN SelectExpression değerini INNER JOIN kullanarak tablo kaynaklarına ekler. |
| AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression) |
VERILEN öğesinin ShapedQueryExpression sorgu ifadesini INNER JOIN kullanarak tablo kaynaklarına ekler ve şekillendiricileri birleştirir. |
| AddInnerJoin(SelectExpression, SqlExpression, Type) |
Geçersiz.
VERILEN SelectExpression değerini INNER JOIN kullanarak tablo kaynaklarına ekler. |
| AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean) |
VERILEN öğesinin ShapedQueryExpression sorgu ifadesini INNER JOIN kullanarak tablo kaynaklarına ekler ve şekillendiricileri birleştirir. |
AddInnerJoin(SelectExpression, SqlExpression)
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
VERILEN SelectExpression değerini INNER JOIN kullanarak tablo kaynaklarına ekler.
public void AddInnerJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate);
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> unit
Public Sub AddInnerJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression)
Parametreler
- innerSelectExpression
- SelectExpression
Katılmak için A SelectExpression .
- joinPredicate
- SqlExpression
Birleştirme için kullanılacak bir koşul.
Şunlara uygulanır
AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
VERILEN öğesinin ShapedQueryExpression sorgu ifadesini INNER JOIN kullanarak tablo kaynaklarına ekler ve şekillendiricileri birleştirir.
public System.Linq.Expressions.Expression AddInnerJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper);
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function AddInnerJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression) As Expression
Parametreler
- innerSource
- ShapedQueryExpression
Katılmak için A ShapedQueryExpression .
- joinPredicate
- SqlExpression
Birleştirme için kullanılacak bir koşul.
- outerShaper
- Expression
Dış şekillendirici için bir ifade.
Döndürülenler
Bu birleştirmenin sonucunu şekillendiren bir ifade.
Şunlara uygulanır
AddInnerJoin(SelectExpression, SqlExpression, Type)
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
- Kaynak:
- SelectExpression.cs
Dikkat
Use the other overloads.
VERILEN SelectExpression değerini INNER JOIN kullanarak tablo kaynaklarına ekler.
public void AddInnerJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddInnerJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddInnerJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type? transparentIdentifierType);
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
[<System.Obsolete("Use the other overloads.")>]
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
Public Sub AddInnerJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression, transparentIdentifierType As Type)
Parametreler
- innerSelectExpression
- SelectExpression
Katılmak için A SelectExpression .
- joinPredicate
- SqlExpression
Birleştirme için kullanılacak bir koşul.
- transparentIdentifierType
- Type
Birleştirme gerçekleştirildikten sonra oluşturulan sonucun türü.
- Özellikler
Şunlara uygulanır
AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)
- Kaynak:
- SelectExpression.cs
VERILEN öğesinin ShapedQueryExpression sorgu ifadesini INNER JOIN kullanarak tablo kaynaklarına ekler ve şekillendiricileri birleştirir.
public System.Linq.Expressions.Expression AddInnerJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper, bool toOneJoin = false, bool prunableJoin = false);
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression * bool * bool -> System.Linq.Expressions.Expression
Public Function AddInnerJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression, Optional toOneJoin As Boolean = false, Optional prunableJoin As Boolean = false) As Expression
Parametreler
- innerSource
- ShapedQueryExpression
Katılmak için A ShapedQueryExpression .
- joinPredicate
- SqlExpression
Birleştirme için kullanılacak bir koşul.
- outerShaper
- Expression
Dış şekillendirici için bir ifade.
- toOneJoin
- Boolean
Her dış satırın en fazla bir iç satırla eşleşip eşleşmeymeyeceği. olduğunda true, iç tanımlayıcılar eklenmez (#29182).
- prunableJoin
- Boolean
Sütunlarına başvurulmazsa birleştirmenin ayıklama yapılıp yapılmayacağı. INNER JOIN'ler için bu hem bire bir garanti hem de eşleşen satırların mevcut olmasını garanti eden gerekli bir yabancı anahtar gerektirir (#29182).
Döndürülenler
Bu birleştirmenin sonucunu şekillendiren bir ifade.