System.Data.Common.CommandTrees Ad Alanı

Komut ağacını oluşturan ifadeler oluşturmak için sınıflar sağlar.

Sınıflar

DbAggregate

Yan GroupBy tümcedeki toplamalar için gereken temel işlevleri uygular.

DbAndExpression

İki Boolean bağımsız değişkenin mantıksal AND değerini temsil eder. Bu sınıf devralınamaz.

DbApplyExpression

Belirtilen giriş kümesindeki her öğe için belirtilen işlevin çağrılması olan bir uygulama işlemini temsil eder. Bu sınıf devralınamaz.

DbArithmeticExpression

Sayısal bağımsız değişkenlere uygulanan aritmetik işlemi temsil eder. Toplama, çıkarma, çarpma, bölme, modül ve olumsuzlama aritmetik işlemlerdir. Bu sınıf devralınamaz.

DbBinaryExpression

İki ifade işlenenini kabul eden ifadeler için gereken temel işlevselliği uygular.

DbCaseExpression

öğesinin When, Thenve Else yan tümcelerini temsil eder DbCaseExpression. Bu sınıf devralınamaz.

DbCastExpression

Tek bir bağımsız değişkenin belirtilen türe tür dönüştürmesini temsil eder. Bu sınıf devralınamaz.

DbCommandTree

Sorgu, Ekle, Güncelleştir, Sil ve işlev çağırma komut ağacı türleri için temel işlevleri uygulayan sabit bir sınıf.

DbComparisonExpression

İki bağımsız değişkene uygulanan karşılaştırma işlemini temsil eder. Eşitlik, büyüktür, büyüktür veya eşittir, küçüktür, küçüktür veya eşit ve eşitsizlik karşılaştırma işlemleridir. Bu sınıf devralınamaz.

DbConstantExpression

Farklı sabit türlerini (değişmez değerler) temsil eder. Bu sınıf devralınamaz.

DbCrossJoinExpression

Verilen koleksiyon bağımsız değişkenleri arasındaki koşulsuz birleştirme işlemini temsil eder. Bu sınıf devralınamaz.

DbDeleteCommandTree

Komut ağacı olarak ifade edilen tek bir satır silme işlemini temsil eder. Bu sınıf devralınamaz.

DbDerefExpression

Belirtilen başvuruyu temel alarak bir varlığı alan ifadeyi temsil eder. Bu sınıf devralınamaz.

DbDistinctExpression

Belirtilen küme bağımsız değişkeninden yinelenen öğeleri kaldırır. Bu sınıf devralınamaz.

DbElementExpression

Belirtilen küme bağımsız değişkeninin tek bir değere dönüştürülmesidir. Bu sınıf devralınamaz.

DbEntityRefExpression

Temel alınan varlık örneğinden başvuru ayıklayan bir ifadeyi temsil eder. Bu sınıf devralınamaz.

DbExceptExpression

Sol ve sağ işlenenler arasındaki çıkarma işlemini ayarlamayı temsil eder. Bu sınıf devralınamaz.

DbExpression

Tüm ifadeler için temel türü temsil eder.

DbExpressionBinding

, DbProjectExpressionve DbJoinExpressiongibi DbFilterExpressionilişkisel ifadelere ayarlanmış bir giriş kümesini temsil eder. Bu sınıf devralınamaz.

DbExpressionVisitor

Bir sonuç değeri döndürmeyen ziyaretçiler tarafından uygulanması gereken temel işlevselliği tanımlar.

DbExpressionVisitor<TResultType>

Belirli bir türdeki sonuç değerini döndüren ziyaretçiler tarafından uygulanması gereken temel işlevselliği tanımlar.

DbFilterExpression

Bir giriş kümesini filtrelemek için uygulanan koşulu temsil eder. Bu, koşulu karşılayan öğe kümesini oluşturur. Bu sınıf devralınamaz.

DbFunctionAggregate

MIN, MAX, AVG, SUM gibi standart toplama işlevlerini destekler. Bu sınıf devralınamaz.

DbFunctionCommandTree

Veritabanı işlevinin çağrısını temsil eder.

DbFunctionExpression

bir işlevin çağrısını temsil eder. Bu sınıf devralınamaz.

DbGroupAggregate

Grup oluşturan öğe koleksiyonunu temsil eder.

DbGroupByExpression

Gruba göre işlemi temsil eder. Gruplandırma ölçütü işlemi, belirtilen anahtar ifadeleri temel alarak giriş kümesindeki öğelerin bir gruplandırılması ve ardından belirtilen toplamaların uygulanmasıdır. Bu sınıf devralınamaz.

DbGroupExpressionBinding

giriş kümesinin bağlamasını tanımlar DbGroupByExpression. Bu sınıf devralınamaz.

DbInsertCommandTree

Komut ağacı olarak ifade edilen tek satır ekleme işlemini temsil eder. Bu sınıf devralınamaz.

DbIntersectExpression

Sol ve sağ işlenenler arasındaki küme kesişim işlemini temsil eder. Bu sınıf devralınamaz.

DbIsEmptyExpression

Tek bir küme bağımsız değişkenine uygulanan boş küme belirlemesini temsil eder. Bu sınıf devralınamaz.

DbIsNullExpression

Tek bir bağımsız değişkene uygulanan null belirlemeyi temsil eder. Bu sınıf devralınamaz.

DbIsOfExpression

Belirtilen türle tek bir bağımsız değişkenin tür karşılaştırmasını temsil eder. Bu sınıf devralınamaz.

DbJoinExpression

Belirtilen birleştirme koşulundaki verilen koleksiyon bağımsız değişkenleri arasındaki iç, sol dış veya tam dış birleştirme işlemini temsil eder.

DbLambda

üretmek için çağrılabilen bir DbLambdaExpressionLambda işlevini temsil eder.

DbLambdaExpression

Lambda işlevinin nesneler tarafından DbExpression temsil edilen bağımsız değişkenlere uygulanmasına izin verir.

DbLikeExpression

İsteğe bağlı bir kaçış dizesiyle belirtilen desene karşı bir dize karşılaştırmasını temsil eder. Bu sınıf devralınamaz.

DbLimitExpression

Bağımsız değişken koleksiyonundaki öğe sayısının belirtilen sınır değeriyle kısıtlamasını temsil eder.

DbModificationClause

Ekleme veya güncelleştirme değiştirme işleminde tek bir yan tümce belirtir.

DbModificationCommandTree

Komut ağacı olarak ifade edilen bir veri işleme dili (DML) işlemini temsil eder.

DbNewInstanceExpression

Küme ve kayıt türleri de dahil olmak üzere belirli bir türün yeni bir örneğinin oluşturulmasını temsil eder. Bu sınıf devralınamaz.

DbNotExpression

Tek Boolean bir bağımsız değişkenin mantıksal NOT değerini temsil eder. Bu sınıf devralınamaz.

DbNullExpression

Yazılan null değişmez değere yapılan başvuruları temsil eder. Bu sınıf devralınamaz.

DbOfTypeExpression

Belirtilen türdeki öğelerin verilen küme bağımsız değişkeninden alınmasını temsil eder. Bu sınıf devralınamaz.

DbOrExpression

İki Boolean bağımsız değişkenin mantıksal OR değerini temsil eder. Bu sınıf devralınamaz.

DbParameterReferenceExpression

Bu ifadeyi içeren komut ağacında bildirilen parametre başvurusunu temsil eder. Bu sınıf devralınamaz.

DbProjectExpression

Belirtilen ifade üzerinde belirli bir giriş kümesinin projeksiyonunu temsil eder. Bu sınıf devralınamaz.

DbPropertyExpression

Örnek özelliğini almak için yöntemler ve özellikler sağlar. Bu sınıf devralınamaz.

DbQuantifierExpression

Belirtilen giriş kümesinin öğeleri üzerinde belirtilen türde bir niceleyici işlemini temsil eder. Bu sınıf devralınamaz.

DbQueryCommandTree

Komut ağacı olarak ifade edilen sorgu işlemini temsil eder. Bu sınıf devralınamaz.

DbRefExpression

Bir varlık kümesindeki belirli bir örneğe kesin olarak yazılan başvuruları temsil eder. Bu sınıf devralınamaz.

DbRefKeyExpression

Temel alınan başvuru değerinden anahtar değerinin (yapısal biçiminde) alınmasını temsil eder. Bu sınıf devralınamaz.

DbRelationshipNavigationExpression

bir ilişkinin gezintisini temsil eder. Bu sınıf devralınamaz.

DbScanExpression

özelliği tarafından gösterildiği gibi bir varlık kümesi veya ilişki kümesi üzerinde taramayı Target temsil eder. Bu sınıf devralınamaz.

DbSetClause

Bir özelliğin değerini ayarlayan bir değişiklik işleminde yan tümcesini belirtir. Bu sınıf devralınamaz.

DbSkipExpression

Giriş kümesinde belirtilen sayıda öğeyi atlar. DbSkipExpression yalnızca giriş koleksiyonu sıralama anahtarları tarafından belirtilen şekilde sıralandıktan sonra kullanılabilir.

DbSortClause

bir içindeki sıralama düzeninin parçası olarak kullanılabilecek bir DbSortExpressionsıralama anahtarı belirtir. Bu sınıf devralınamaz.

DbSortExpression

Belirtilen sıralama tuşlarını temel alarak belirtilen giriş kümesinin öğelerine uygulanan sıralama işlemini temsil eder. Bu sınıf devralınamaz.

DbTreatExpression

Çok biçimli bağımsız değişkene uygulanan tür dönüştürme işlemini temsil eder. Bu sınıf devralınamaz.

DbUnaryExpression

Tek bir ifade bağımsız değişkenini kabul eden ifadeler için gereken temel işlevselliği uygular.

DbUnionAllExpression

Sol ve sağ işlenenler arasındaki birleşim ayarlama (yinelenen kaldırma olmadan) işlemini temsil eder. Bu sınıf devralınamaz.

DbUpdateCommandTree

Komut ağacı olarak ifade edilen tek satırlı güncelleştirme işlemini temsil eder. Bu sınıf devralınamaz.

DbVariableReferenceExpression

Şu anda kapsamda olan bir değişkenin başvurularını temsil eder. Bu sınıf devralınamaz.

DefaultExpressionVisitor

Belirli bir kök ifadeden bir ifade ağacının her öğesini ziyaret edin. Herhangi bir öğe değişirse, ağaç köke geri oluşturulur ve yeni kök ifadesi döndürülür; aksi takdirde özgün kök ifade döndürülür.

Numaralandırmalar

DbExpressionKind

Her ifade sınıfının temsil ettiği işlemi belirtmek için kullandığı değerleri içerir. özelliği ExpressionKind , ifadenin DbExpression hangi işlemi temsil ettiğini belirlemek için alınabilir.

Açıklamalar

Komut ağaçları, ADO.NET Varlık Veri Modeli (EDM) ve depolama meta verilerindeki sorgu, güncelleştirme, ekleme ve silme komutlarını temsil etmek için kullanılabilecek bir sorgunun nesne modeli gösterimidir.