Microsoft.EntityFrameworkCore.Query.Expressions Ad Alanı

Sınıflar

AggregateExpression

Toplama ifadeleri için temel sınıf.

AliasExpression

Diğer ad ifadesi.

CaseExpression

SQL CASE ifadesini temsil eder.

CaseWhenClause

bir öğesinin when yan tümcesini CaseExpressiontemsil eder.

ColumnExpression

Sütun ifadesi.

ColumnReferenceExpression

Sütun başvuru ifadesi.

CountExpression

SQL COUNT ifadesini temsil eder.

CrossJoinExpression

SQL CROSS JOIN ifadesini temsil eder.

CrossJoinLateralExpression

SQL CROSS JOIN LATERAL ifadesini temsil eder.

DiscriminatorPredicateExpression

Ayrımcı bir koşulu temsil eder.

ExistsExpression

SQL EXISTS ifadesini temsil eder.

ExplicitCastExpression

SQL CAST ifadesini temsil eder.

FromSqlExpression

FromSql ifadesini temsil eder.

InExpression

SQL IN ifadesini temsil eder.

InnerJoinExpression

SQL INNER JOIN ifadesini temsil eder.

IsNullExpression

SQL IS NULL ifadesini temsil eder.

JoinExpressionBase

SQL JOIN ifadeleri için temel sınıf.

LateralJoinExpression

SQL LATERAL JOIN ifadesini temsil eder.

LeftOuterJoinExpression

SQL LEFT OUTER JOIN ifadesini temsil eder.

LikeExpression

SQL LIKE ifadesini temsil eder.

MaxExpression

SQL MAX toplama ifadesini temsil eder.

MinExpression

SQL MIN toplama ifadesini temsil eder.

NotNullableExpression

Null genişletme mantığını etkilemek için kullanılan azaltılabilir ek açıklama ifadesi.

NullableExpression

Null genişletme mantığını etkilemek için kullanılan azaltılabilir ek açıklama ifadesi.

NullCompensatedExpression

Aşağıdaki ifade parçasının null semantiği için telafi edildiğini gösteren azaltılabilir ek açıklama ifadesi. Bu parça için null semantikle ilgili ek işleme gerekmez.

PredicateJoinExpressionBase

Koşula sahip SQL JOIN ifadeleri için temel sınıf.

PropertyParameterExpression

Sorgu parametresindeki bir özelliğe erişimi temsil eden ifade.

SelectExpression

SQL SELECT ifadesini temsil eder.

SelectExpressionDependencies

için hizmet bağımlılıkları parametre sınıfı SelectExpression

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

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulması ve eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için, önce bağımlılık ekleme kapsayıcısından nesnesini çözümleyin, ardından 'With...' kullanarak seçili hizmetleri değiştirin Yöntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

SelectExpressionFactory

SelectExpression fabrikası.

SqlFragmentExpression

SQL oluşturma sırasında doğrudan oluşturulan çıkışa eklenecek bir SQL parçasını temsil eder.

SqlFunctionExpression

SQL işlev çağrısı ifadesini temsil eder.

StringCompareExpression

SQL dizesi karşılaştırma ifadesini temsil eder.

SumExpression

SQL SUM ifadesini temsil eder.

TableExpression

SQL tablo ifadesini temsil eder.

TableExpressionBase

SQL tablo ifadeleri için temel sınıf.

Arabirimler

ISelectExpressionFactory

SelectExpression örnekleri için bir fabrika.