CrossJoinExpression Sınıf

Tanım

SQL ağacında CROSS JOIN'i temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public class CrossJoinExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.JoinExpressionBase
type CrossJoinExpression = class
    inherit JoinExpressionBase
Public Class CrossJoinExpression
Inherits JoinExpressionBase
Devralma

Oluşturucular

CrossJoinExpression(TableExpressionBase)

CrossJoinExpression sınıfının yeni bir örneğini oluşturur.

Özellikler

Alias

Bu tablo kaynağına atanan diğer ad.

(Devralındığı yer: TableExpressionBase)
NodeType

SQL ağacında CROSS JOIN'i temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: TableExpressionBase)
Table

Birleştirecek temel tablo kaynağını alır.

(Devralındığı yer: JoinExpressionBase)
Type

SQL ağacında CROSS JOIN'i temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

(Devralındığı yer: TableExpressionBase)

Yöntemler

AddAnnotation(String, Object)

Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Belirtilen ek açıklamalarla bunun gibi bir nesne oluşturur.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Belirtilen ek açıklamalarla bunun gibi bir nesne oluşturur.

(Devralındığı yer: TableExpressionBase)
Equals(Object)

SQL ağacında CROSS JOIN'i temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

FindAnnotation(String)

Mevcut değilse döndürerek null verilen ada sahip ek açıklamayı alır.

(Devralındığı yer: TableExpressionBase)
GetAnnotations()

Geçerli nesnedeki tüm ek açıklamaları alır.

(Devralındığı yer: TableExpressionBase)
GetHashCode()

SQL ağacında CROSS JOIN'i temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

PrintAnnotations(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadeyle ilişkili ek açıklamaların yazdırılabilir dize gösterimini oluşturur.

(Devralındığı yer: TableExpressionBase)
Update(TableExpressionBase)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa bu ifade döndürülecektir.

VisitChildren(ExpressionVisitor)

SQL ağacında CROSS JOIN'i temsil eden ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

(Devralındığı yer: TableExpressionBase)

Uzantı Metotları

UnwrapJoin(TableExpressionBase)

Verilen table bir JoinExpressionBaseise, birleştirildiğinde tabloyu döndürür. Aksi takdirde döndürür table.

Şunlara uygulanır