System.Data.Entity.Core.Common.CommandTrees Ad Alanı

Sınıflar

BasicCommandTreeVisitor

Türetilmesi için IExpressionVisitor arabirimini uygulayan türler için soyut bir temel tür.

BasicExpressionVisitor

Türetilmesi için IExpressionVisitor arabirimini uygulayan türler için soyut bir temel tür.

DbAggregate

GroupBy yan tümcesindeki toplamalar için gereken temel işlevselliği uygular.

DbAndExpression

İki Boole bağımsız değişkeninin 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 bir aritmetik işlemi temsil eder. Toplama, çıkarma, çarpma, bölme, modül ve olumsuzlaştırma 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, Then ve 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şittir 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 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 tekil bağımsız değişkenine dönüştürülme işlemini temsil eder. 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

bir ifadenin bağlamasını açıklar. Kavramsal olarak C# dilindeki foreach döngüsüne benzer. DbExpression özelliği yinelenen koleksiyonu tanımlarken Var özelliği yineleme sırasında koleksiyonun geçerli öğesine başvurmak için bir araç sağlar. DbExpressionBinding, ve DbProjectExpressionDbJoinExpressiongibi DbFilterExpressionilişkisel ifadelere ayarlanan bağımsız değişkenleri açıklamak için kullanılır.

DbExpressionRebinder

Belirli bir ifade ağacındaki tüm meta verilerin belirtilen meta veri çalışma alanından olmasını sağlar ve gerektiğinde ifadeleri uygun değiştirme meta verilerine yeniden bağlama ve yeniden derleme olasılığı vardır.

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 üretir. 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

Bir gruba göre işlemi temsil eder. Gruplandırma ölçütü işlemi, giriş kümesindeki öğelerin belirtilen anahtar ifadelerine göre gruplanması ve ardından belirtilen toplamaların uygulanmasıdır. Bu sınıf devralınamaz.

DbGroupExpressionBinding

giriş kümesinin bağlamasını bir DbGroupByExpressionolarak tanımlar. DbGroupExpressionBinding, özelliklerine DbExpressionBindingek olarak, değişken başvurusu aracılığıyla grup öğesine ve özelliği aracılığıyla grup toplamasına da erişim sağlar.

DbInExpression

Belirtilen öğenin listedeki herhangi bir öğeyle eşleşip eşleşmediğini test eden boole ifadesini temsil eder.

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 DbLambdaExpression Lambda işlevini temsil eder.

DbLambdaExpression

Nesneler tarafından DbExpression temsil edilen bağımsız değişkenlere lambda işlevinin 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, bkz SetClauses . ve SetClauses

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 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 bir Boole bağımsız değişkeninin mantıksal DEĞİl değerini temsil eder. Bu sınıf devralınamaz.

DbNullExpression

Yazılan null değişmez değerine başvuru gösterir. 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 Boole bağımsız değişkeninin 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

Varlık kümesi içindeki belirli bir örneğe kesin olarak yazılan bir başvuru gösterir. Bu sınıf devralınamaz.

DbRefKeyExpression

Belirtilen Başvurunun anahtar değerinin satır olarak alınmasını temsil eder.

DbRelationshipNavigationExpression

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

DbScanExpression

Belirli bir varlık kümesinin tüm öğelerinin 'taramayı' temsil eder.

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 DbSortExpression sıralama anahtarı belirtir. Bu sınıf devralınamaz.

DbSortExpression

Belirtilen sıralama anahtarları temelinde 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 küme birleşimini (yinelenen kaldırma olmadan) işlemini temsil eder.

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

DbCommandTreeKind

Komut ağaçlarının farklı "türlerini" (sınıflarını) açıklar.

DbExpressionKind

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