DbExpressionBuilder Sınıf

Tanım

s oluşturmak DbExpressioniçin bir API sağlar ve bu API'ye ifade türünün kendisinde uzantı yöntemleri olarak erişilmesine izin verir.

public ref class DbExpressionBuilder abstract sealed
public static class DbExpressionBuilder
type DbExpressionBuilder = class
Public Module DbExpressionBuilder
Devralma
DbExpressionBuilder

Özellikler

Name Description
False

Boole değeri falseile alırDbConstantExpression.

True

Boole değeri trueile alırDbConstantExpression.

Yöntemler

Name Description
Aggregate(EdmFunction, DbExpression)

Yeni DbFunctionAggregatebir oluşturur.

AggregateDistinct(EdmFunction, DbExpression)

Farklı bir şekilde uygulanan yeni DbFunctionAggregate bir oluşturur.

All(DbExpression, Func<DbExpression,DbExpression>)

Verilen koşulun giriş kümesinin tüm öğeleri için ayrı tutup tutmadığını belirleyen yeni DbQuantifierExpression bir oluşturur.

All(DbExpressionBinding, DbExpression)

Verilen koşulun giriş kümesinin tüm öğeleri için ayrı tutup tutmadığını belirleyen yeni DbQuantifierExpression bir oluşturur.

And(DbExpression, DbExpression)

Sol ve sağ bağımsız değişkenlerin mantıksal Ve'sini gerçekleştiren bir DbAndExpression oluşturur.

Any(DbExpression, Func<DbExpression,DbExpression>)

Verilen koşulun giriş kümesinin herhangi bir öğesi için barındırılıp barındırılmadığını belirleyen yeni DbQuantifierExpression bir oluşturur.

Any(DbExpression)

Belirtilen küme bağımsız değişkeninin boş olmadığını belirleyen yeni DbExpression bir oluşturur.

Any(DbExpressionBinding, DbExpression)

Verilen koşulun giriş kümesinin herhangi bir öğesi için barındırılıp barındırılmadığını belirleyen yeni DbQuantifierExpression bir oluşturur.

As(DbAggregate, String)

Belirtilen bağımsız değişkenleri anahtar/değer çifti nesnesi olarak döndürür.

As(DbExpression, String)

Belirtilen bağımsız değişkenleri anahtar/değer çifti nesnesi olarak döndürür.

Bind(DbExpression)

Verilen ifadeyi bağlamak için oluşturulan değişken adını kullanan yeni DbExpressionBinding bir oluşturur.

BindAs(DbExpression, String)

Belirtilen ifadeyi bağlamak için belirtilen değişken adını kullanan yeni DbExpressionBinding bir oluşturur.

Case(IEnumerable<DbExpression>, IEnumerable<DbExpression>, DbExpression)

Yeni DbCaseExpressionbir oluşturur.

CastTo(DbExpression, TypeUsage)

Çok biçimli bağımsız değişkene bir atama işlemi uygulayan yeni DbCastExpression bir oluşturur.

Constant(Object)

Verilen sabit değerle yeni DbConstantExpression bir oluşturur.

Constant(TypeUsage, Object)

Belirtilen sabit değerle belirtilen ilkel türden yeni DbConstantExpression bir oluşturur.

CreateRef(EntitySet, DbExpression[])

Anahtar değerlerine göre belirli bir varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

CreateRef(EntitySet, EntityType, DbExpression[])

Belirli bir türdeki belirli bir varlığa yapılan başvuruyu anahtar değerlerine göre kodlayan yeni DbRefExpression bir oluşturur.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Belirli bir türdeki belirli bir varlığa yapılan başvuruyu anahtar değerlerine göre kodlayan yeni DbRefExpression bir oluşturur.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Anahtar değerlerine göre belirli bir varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir.

CrossApply(DbExpressionBinding, DbExpressionBinding)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir.

CrossJoin(IEnumerable<DbExpressionBinding>)

Giriş ifadesi bağlamaları listesi tarafından belirtilen kümeleri koşulsuz olarak birleştiren yeni DbCrossJoinExpression bir oluşturur.

Deref(DbExpression)

Başvuru ifadesi verilen belirli bir Varlığı alan yeni DbDerefExpression bir oluşturur.

Distinct(DbExpression)

Verilen küme bağımsız değişkeninden yinelenenleri kaldıran yeni DbDistinctExpression bir oluşturur.

Divide(DbExpression, DbExpression)

Sol bağımsız değişkeni sağ bağımsız değişkene bölen yeni DbArithmeticExpression bir oluşturur.

Element(DbExpression)

Bir kümeyi tek bir kümeye dönüştüren yeni DbElementExpression bir oluşturur.

Equal(DbExpression, DbExpression)

Eşitlik için sol ve sağ bağımsız değişkenleri karşılaştıran yeni DbComparisonExpression bir oluşturur.

Except(DbExpression, DbExpression)

Sol küme bağımsız değişkeninden sağ küme bağımsız değişkeninin çıkarma işlemini hesaplayan yeni DbExceptExpression bir oluşturur.

Exists(DbExpression)

Belirtilen küme bağımsız değişkeninin boş olmadığını belirleyen yeni DbExpression bir oluşturur.

Filter(DbExpressionBinding, DbExpression)

Belirtilen koşulu kullanarak verilen giriş kümesindeki öğeleri filtreleyen yeni DbFilterExpression bir oluşturur.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Sol ve sağ ifadeler tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbJoinExpressionkullanarak birleştiren yeni DbExpressionKind bir oluşturur.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbExpressionKindkullanarak birleştiren yeni DbJoinExpression bir oluşturur.

GetEntityRef(DbExpression)

Belirtilen varlığın başvurularını yapısal biçimde alan yeni DbEntityRefExpression bir oluşturur.

GetRefKey(DbExpression)

Yapısal biçimde belirtilen başvurunun anahtar değerlerini alan yeni DbRefKeyExpression bir oluşturur.

GreaterThan(DbExpression, DbExpression)

Sol bağımsız değişkenin sağ bağımsız değişkenden büyük olup olmadığını belirleyen yeni DbComparisonExpression bir oluşturur.

GreaterThanOrEqual(DbExpression, DbExpression)

Sol bağımsız değişkenin sağ bağımsız değişkenden büyük mü yoksa buna eşit mi olduğunu belirleyen yeni DbComparisonExpression bir oluşturur.

GroupBind(DbExpression)

Verilen ifadeyi bağlamak için oluşturulan değişken ve grup değişkeni adlarını kullanan yeni bir grup ifadesi bağlaması oluşturur.

GroupBindAs(DbExpression, String, String)

Belirtilen ifadeyi bağlamak için belirtilen değişken adını ve grup değişkeni adlarını kullanan yeni DbGroupExpressionBinding bir oluşturur.

GroupBy(DbGroupExpressionBinding, IEnumerable<KeyValuePair<String,DbExpression>>, IEnumerable<KeyValuePair<String,DbAggregate>>)

Giriş kümesinin öğelerini belirtilen grup anahtarlarına göre gruplandıran ve verilen toplamları uygulayan yeni DbGroupByExpression bir oluşturur.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Belirtilen birleştirme koşulunda, sol ve sağ ifadeler tarafından belirtilen kümeleri birleştiren yeni bir oluşturur DbJoinExpression ve innerjoin öğesini DbExpressionKindolarak kullanılır.

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Belirtilen birleştirme koşulunda, sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur ve innerjoin öğesini olarak DbExpressionKindkullanılır.

Intersect(DbExpression, DbExpression)

Sol ve sağ küme bağımsız değişkenlerinin kesişimini hesaplayan yeni DbIntersectExpression bir oluşturur.

Invoke(DbLambda, DbExpression[])

Belirtilen Lambda işlevinin belirtilen bağımsız değişkenlere uygulanmasını temsil eden yeni DbLambdaExpression bir oluşturur.

Invoke(DbLambda, IEnumerable<DbExpression>)

Belirtilen Lambda işlevinin belirtilen bağımsız değişkenlere uygulanmasını temsil eden yeni DbLambdaExpression bir oluşturur.

Invoke(EdmFunction, DbExpression[])

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

IsEmpty(DbExpression)

Belirtilen küme bağımsız değişkeninin boş bir küme olup olmadığını belirleyen yeni DbIsEmptyExpression bir oluşturur.

IsNull(DbExpression)

Belirtilen bağımsız değişkenin null olup olmadığını belirleyen yeni DbIsNullExpression bir oluşturur.

IsOf(DbExpression, TypeUsage)

Verilen bağımsız değişkenin belirtilen türde mi yoksa alt türde mi olduğunu belirleyen yeni DbIsOfExpression bir oluşturur.

IsOfOnly(DbExpression, TypeUsage)

Verilen bağımsız değişkenin belirtilen türde olup olmadığını ve yalnızca bu tür (alt tür değil) olup olmadığını belirleyen yeni DbIsOfExpression bir ifade oluşturur.

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

Dış ve iç ifadeler tarafından belirtilen kümeleri, belirtilen dış ve iç anahtarlar arasında eşitlik koşulunda birleştiren yeni DbJoinExpression bir oluşturur ve innerJoin öğesini olarak DbExpressionKindkullanarak.

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>)

Dış ve iç ifadeler tarafından belirtilen kümeler üzerinde belirtilen seçiciyi, belirtilen dış ve iç anahtarlar arasında eşitlik koşuluyla birleştirilen, innerJoin olarak DbProjectExpressionkullanan yeni DbExpressionKind bir oluşturur.

Lambda(DbExpression, DbVariableReferenceExpression[])

Belirtilen satır içi Lambda işlevi uygulaması ve resmi parametrelerle bir DbLambda oluşturur.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Belirtilen satır içi Lambda işlevi uygulaması ve resmi parametrelerle bir DbLambda oluşturur.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

LeftOuterJoin DbJoinExpressionöğesini kullanarak, belirtilen birleştirme koşulunda sol ve sağ ifadeler tarafından belirtilen kümeleri birleştiren yeni DbExpressionKind bir oluşturur.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

LeftOuterJoin DbExpressionKindöğesini kullanarak, belirtilen birleştirme koşulunda sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur.

LessThan(DbExpression, DbExpression)

Sol bağımsız değişkenin sağ bağımsız değişkenden küçük olup olmadığını belirleyen yeni DbComparisonExpression bir oluşturur.

LessThanOrEqual(DbExpression, DbExpression)

Sol bağımsız değişkenin sağ bağımsız değişkenden küçük veya buna eşit olup olmadığını belirleyen yeni DbComparisonExpression bir oluşturur.

Like(DbExpression, DbExpression, DbExpression)

İsteğe bağlı kaçışını kullanarak belirtilen giriş dizesini verilen desenle karşılaştıran yeni DbLikeExpression bir oluşturur.

Like(DbExpression, DbExpression)

Belirtilen giriş dizesini verilen desenle karşılaştıran yeni DbLikeExpression bir oluşturur.

Limit(DbExpression, DbExpression)

Bağımsız Değişken koleksiyonundaki öğe sayısını belirtilen sayı Sınırı değeriyle kısıtlayan yeni DbLimitExpression bir oluşturur. Bağlı sonuçlar çıkışa dahil değildir.

Minus(DbExpression, DbExpression)

Sağ bağımsız değişkeni sol bağımsız değişkenden çıkaran yeni DbArithmeticExpression bir oluşturur.

Modulo(DbExpression, DbExpression)

Sol bağımsız değişkenin kalan kısmını sağ bağımsız değişkene bölünerek hesaplayan yeni DbArithmeticExpression bir oluşturur.

Multiply(DbExpression, DbExpression)

Sol bağımsız değişkeni sağ bağımsız değişkenle çarpan yeni DbArithmeticExpression bir oluşturur.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Bir bileşimin veya ilişkilendirme ilişkisinin gezintisini temsil eden yeni DbRelationshipNavigationExpression bir oluşturur.

Navigate(RelationshipType, String, String, DbExpression)

Bir bileşimin veya ilişkilendirme ilişkisinin gezintisini temsil eden yeni DbRelationshipNavigationExpression bir oluşturur.

Negate(DbExpression)

Bağımsız değişkenin değerini olumsuzlayan yeni DbArithmeticExpression bir oluşturur.

New(TypeUsage, DbExpression[])

Yeni DbNewInstanceExpressionbir oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

New(TypeUsage, IEnumerable<DbExpression>)

Yeni DbNewInstanceExpressionbir oluşturur. Tür bağımsız değişkeni bir koleksiyon türüyse, bağımsız değişkenler koleksiyonun öğelerini belirtir. Aksi takdirde bağımsız değişkenler yeni örnekte özellik veya sütun değerleri olarak kullanılır.

NewCollection(DbExpression[])

Belirtilen öğeleri içeren bir koleksiyon oluşturan yeni DbNewInstanceExpression bir oluşturur. Koleksiyonun türü, öğelerin ortak türünü temel alır. Ortak öğe türü yoksa bir özel durum oluşturulur.

NewCollection(IEnumerable<DbExpression>)

Belirtilen öğeleri içeren bir koleksiyon oluşturan yeni DbNewInstanceExpression bir oluşturur. Koleksiyonun türü, öğelerin ortak türünü temel alır. Ortak öğe türü yoksa bir özel durum oluşturulur.

NewEmptyCollection(TypeUsage)

Belirtilen koleksiyon türünde boş bir koleksiyon oluşturan yeni DbNewInstanceExpression bir oluşturur.

NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)

Belirtilen adlandırılmış sütunlara ve ifade olarak belirtilen değerlere sahip bir satır oluşturan yeni DbNewInstanceExpression bir oluşturur.

Not(DbExpression)

Verilen bağımsız değişkenin mantıksal olumsuzlamasını gerçekleştiren bir DbNotExpression oluşturur.

NotEqual(DbExpression, DbExpression)

Eşitsizlik için sol ve sağ bağımsız değişkenleri karşılaştıran yeni DbComparisonExpression bir oluşturur.

Null(TypeUsage)

Yazılan null değeri temsil eden yeni DbNullExpressionbir oluşturur.

OfType(DbExpression, TypeUsage)

Belirtilen türdeki belirli giriş kümesinin öğelerinden oluşan bir küme oluşturan yeni DbOfTypeExpression bir oluşturur.

OfTypeOnly(DbExpression, TypeUsage)

Belirtilen giriş kümesinin tam olarak belirtilen türde olan öğelerinden oluşan bir küme oluşturan yeni DbOfTypeExpression bir oluşturur.

Or(DbExpression, DbExpression)

Sol ve sağ bağımsız değişkenlerin mantıksal Veya değerini gerçekleştiren bir DbOrExpression oluşturur.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

Verilen giriş kümesini, artan sıralama düzeni ve belirtilen harmanlama ile belirtilen sıralama anahtarına göre sıralayan yeni DbSortExpression bir oluşturur.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Verilen giriş kümesini belirtilen sıralama anahtarına göre artan sıralama düzeni ve varsayılan harmanlama ile sıralayan yeni DbSortExpression bir oluşturur.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Belirtilen giriş kümesini, azalan sıralama düzeni ve belirtilen harmanlama ile belirtilen sıralama anahtarına göre sıralayan yeni DbSortExpression bir oluşturur.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Verilen giriş kümesini belirtilen sıralama anahtarına göre azalan sıralama düzeni ve varsayılan harmanlama ile sıralayan yeni DbSortExpression bir oluşturur.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırların uygulama sütun değeri vardır null.

OuterApply(DbExpressionBinding, DbExpressionBinding)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırların uygulama sütun değeri vardır null.

Parameter(TypeUsage, String)

Belirtilen ad ve türe sahip bir parametreye başvuran yeni DbParameterReferenceExpression bir oluşturur.

Plus(DbExpression, DbExpression)

Sol bağımsız değişkeni sağ bağımsız değişkene ekleyen yeni DbArithmeticExpression bir oluşturur.

Project(DbExpressionBinding, DbExpression)

Belirtilen ifadeyi verilen giriş kümesi üzerinde projelendiren yeni DbProjectExpression bir oluşturur.

Property(DbExpression, EdmProperty)

Belirtilen özelliğin alınmasını temsil eden yeni DbPropertyExpression bir oluşturur.

Property(DbExpression, NavigationProperty)

Belirtilen gezinti özelliğinin alınmasını temsil eden yeni DbPropertyExpression bir oluşturur.

Property(DbExpression, RelationshipEndMember)

Belirtilen ilişki son üyesinin alınmasını temsil eden yeni DbPropertyExpression bir oluşturur.

Property(DbExpression, String)

Verilen örnekten belirtilen ada sahip örnek özelliğinin alınmasını temsil eden yeni DbPropertyExpression bir oluşturur.

RefFromKey(EntitySet, DbExpression, EntityType)

Anahtar değerlerine göre belirli bir Varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

RefFromKey(EntitySet, DbExpression)

Anahtar değerlerine göre belirli bir Varlığa başvuruyu kodlayan yeni DbRefExpression bir oluşturur.

Scan(EntitySetBase)

Belirtilen varlığa veya ilişki kümesine başvuran yeni DbScanExpression bir oluşturur.

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

Belirtilen ifadeyi verilen giriş kümesinde seçen yeni DbProjectExpression bir oluşturur.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir. DbProjectExpression Ardından, her satırdan apply sütunu seçerek sonuç koleksiyonunu apply oluşturan bir oluşturulur.

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir. Ardından, her satırda belirtilen DbProjectExpression değeri seçerek sonuç koleksiyonunu oluşturan bir selector oluşturulur.

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

Belirtilen öğe sayısını atlamadan önce verilen giriş kümesini verilen sıralama belirtimlerine göre sıralayan yeni DbSkipExpression bir oluşturur.

Skip(DbSortExpression, DbExpression)

Belirtilen sıralanmış giriş kümesinden belirtilen sayıda öğeyi atlayan yeni DbSkipExpression bir oluşturur.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

Belirtilen giriş kümesini belirtilen sıralama belirtimlerine göre sıralayan yeni DbSortExpression bir oluşturur.

Take(DbExpression, DbExpression)

Bağımsız Değişken koleksiyonundaki öğe sayısını belirtilen sayı Sınırı değeriyle kısıtlayan yeni DbLimitExpression bir oluşturur. Bağlı sonuçlar çıkışa dahil değildir.

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>, String)

Belirtilen sıralama anahtarı artan sıralama düzeninde ve belirtilen harmanlama ile birlikte verilen düzen giriş kümesinin sıralama düzenini içeren bir sıralama düzeniyle yeni DbSortExpression bir oluşturur.

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

Belirtilen sıralama anahtarı artan sıralama düzeninde ve varsayılan harmanlama ile birlikte verilen sıralama giriş kümesinin sıralama düzenini içeren bir sıralama düzeniyle yeni DbSortExpression bir oluşturur.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String)

Belirtilen sıralama anahtarını azalan sıralama düzeninde ve belirtilen harmanlamayla birlikte verilen düzen giriş kümesini içeren sıralama düzenine sahip yeni DbSortExpression bir değer oluşturur.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

Belirtilen sıralama anahtarını azalan sıralama düzeninde ve varsayılan harmanlama ile birlikte verilen düzen giriş kümesinin sıralama düzenini içeren bir sıralama düzenine sahip yeni DbSortExpression bir değer oluşturur.

ToSortClause(DbExpression, String)

Artan sıralama düzeni ve belirtilen harmanlama ile yeni DbSortClause bir oluşturur.

ToSortClause(DbExpression)

Artan sıralama düzeni ve varsayılan harmanlama ile yeni DbSortClause bir oluşturur.

ToSortClauseDescending(DbExpression, String)

Azalan sıralama düzeni ve belirtilen harmanlama ile yeni DbSortClause bir oluşturur.

ToSortClauseDescending(DbExpression)

Azalan sıralama düzeni ve varsayılan harmanlama ile yeni DbSortClause bir oluşturur.

TreatAs(DbExpression, TypeUsage)

Yeni DbTreatExpressionbir oluşturur.

UnaryMinus(DbExpression)

Bağımsız değişkenin değerini olumsuzlayan yeni DbArithmeticExpression bir oluşturur.

Union(DbExpression, DbExpression)

Yinelenenlerin kaldırıldığı sol ve sağ küme bağımsız değişkenlerinin birleşimini hesaplayan yeni DbExpression bir oluşturur.

UnionAll(DbExpression, DbExpression)

Sol ve sağ küme bağımsız değişkenlerinin birleşimini hesaplayan ve yinelenenleri kaldırmayan yeni DbUnionAllExpression bir oluşturur.

Variable(TypeUsage, String)

Belirtilen ad ve türe sahip bir değişkene başvuran yeni DbVariableReferenceExpression bir oluşturur.

Where(DbExpression, Func<DbExpression,DbExpression>)

Belirtilen koşulu kullanarak verilen giriş kümesindeki öğeleri filtreleyen yeni DbFilterExpression bir oluşturur.

Şunlara uygulanır