DbExpressionBuilder Osztály

Definíció

Létrehoz egy API-t, amely s-eket hoz létre DbExpression, és lehetővé teszi, hogy az API bővítménymeteként legyen elérhető magának a kifejezéstípusnak a használatával.

public ref class DbExpressionBuilder abstract sealed
public static class DbExpressionBuilder
type DbExpressionBuilder = class
Public Module DbExpressionBuilder
Öröklődés
DbExpressionBuilder

Tulajdonságok

Name Description
False

DbConstantExpression Logikai értékkel falserendelkező lekérdezést kap.

True

DbConstantExpression Logikai értékkel truerendelkező lekérdezést kap.

Metódusok

Name Description
Aggregate(EdmFunction, DbExpression)

Létrehoz egy újat DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Egy eltérő módon alkalmazott újat DbFunctionAggregate hoz létre.

All(DbExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbQuantifierExpression , amely meghatározza, hogy az adott predikátum a bemeneti készlet összes eleméhez rendelkezik-e.

All(DbExpressionBinding, DbExpression)

Létrehoz egy újat DbQuantifierExpression , amely meghatározza, hogy az adott predikátum a bemeneti készlet összes eleméhez rendelkezik-e.

And(DbExpression, DbExpression)

Létrehoz egy, DbAndExpression a logikai és a bal és jobb oldali argumentumokat végrehajtó függvényt.

Any(DbExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbQuantifierExpression , amely meghatározza, hogy az adott predikátum rendelkezik-e a bemeneti készlet bármely eleméhez.

Any(DbExpression)

Létrehoz egy újat DbExpression , amely meghatározza, hogy a megadott argumentum nem üres-e.

Any(DbExpressionBinding, DbExpression)

Létrehoz egy újat DbQuantifierExpression , amely meghatározza, hogy az adott predikátum rendelkezik-e a bemeneti készlet bármely eleméhez.

As(DbAggregate, String)

A megadott argumentumokat kulcs/érték pár objektumként adja vissza.

As(DbExpression, String)

A megadott argumentumokat kulcs/érték pár objektumként adja vissza.

Bind(DbExpression)

Létrehoz egy újat DbExpressionBinding , amely egy létrehozott változónevet használ az adott kifejezés kötéséhez.

BindAs(DbExpression, String)

Létrehoz egy újat DbExpressionBinding , amely a megadott változónevet használja az adott kifejezés kötéséhez.

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

Létrehoz egy újat DbCaseExpression.

CastTo(DbExpression, TypeUsage)

Létrehoz egy újat DbCastExpression , amely egy öntött műveletet alkalmaz egy polimorfikus argumentumra.

Constant(Object)

Létrehoz egy újat DbConstantExpression a megadott állandó értékkel.

Constant(TypeUsage, Object)

Létrehoz egy újat DbConstantExpression a megadott primitív típusból a megadott állandó értékkel.

CreateRef(EntitySet, DbExpression[])

Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást.

CreateRef(EntitySet, EntityType, DbExpression[])

Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján egy adott típusú adott entitásra mutató hivatkozást kódol.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján egy adott típusú adott entitásra mutató hivatkozást kódol.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást.

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

Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott apply kifejezést, létrehoz egy sorgyűjteményt a megfelelő bemenettel, és oszlopokat alkalmaz. Azok a sorok, amelyek apply kiértékelése üres készletre történik, nem szerepelnek benne.

CrossApply(DbExpressionBinding, DbExpressionBinding)

Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott apply kifejezést, létrehoz egy sorgyűjteményt a megfelelő bemenettel, és oszlopokat alkalmaz. Azok a sorok, amelyek apply kiértékelése üres készletre történik, nem szerepelnek benne.

CrossJoin(IEnumerable<DbExpressionBinding>)

Létrehoz egy újat DbCrossJoinExpression , amely feltétel nélkül csatlakozik a bemeneti kifejezés kötéseinek listájában megadott készletekhez.

Deref(DbExpression)

Létrehoz egy újat DbDerefExpression , amely egy adott entitást kér le egy hivatkozási kifejezés alapján.

Distinct(DbExpression)

Létrehoz egy újat DbDistinctExpression , amely eltávolítja az ismétlődő elemeket a megadott argumentumból.

Divide(DbExpression, DbExpression)

Létrehoz egy újat DbArithmeticExpression , amely a bal oldali argumentumot a jobb oldali argumentumtal osztja el.

Element(DbExpression)

Létrehoz egy újat DbElementExpression , amely egyetlen halmazsá alakítja a készletet.

Equal(DbExpression, DbExpression)

Létrehoz egy újat DbComparisonExpression , amely összehasonlítja az egyenlőség bal és jobb argumentumait.

Except(DbExpression, DbExpression)

Létrehoz egy újat DbExceptExpression , amely kiszámítja a jobb oldali halmaz argumentum kivonását a bal oldali halmaz argumentumból.

Exists(DbExpression)

Létrehoz egy újat DbExpression , amely meghatározza, hogy a megadott argumentum nem üres-e.

Filter(DbExpressionBinding, DbExpression)

Létrehoz egy újat DbFilterExpression , amely a megadott predikátum használatával szűri az adott bemeneti készlet elemeit.

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

Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezés által megadott csoportokat a megadott illesztés feltételen a FullOuterJoin használatával.DbExpressionKind

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezéskötések által megadott csoportokat a megadott illesztés feltételen a FullOuterJoin használatával.DbExpressionKind

GetEntityRef(DbExpression)

Létrehoz egy újat DbEntityRefExpression , amely lekéri a megadott entitás hivát szerkezeti formában.

GetRefKey(DbExpression)

Létrehoz egy újat DbRefKeyExpression , amely lekéri a megadott hivatkozás fő értékeit szerkezeti formában.

GreaterThan(DbExpression, DbExpression)

Létrehoz egy újat DbComparisonExpression , amely meghatározza, hogy a bal oldali argumentum nagyobb-e a megfelelő argumentumnál.

GreaterThanOrEqual(DbExpression, DbExpression)

Létrehoz egy újat DbComparisonExpression , amely meghatározza, hogy a bal oldali argumentum nagyobb vagy egyenlő-e a megfelelő argumentumnál.

GroupBind(DbExpression)

Létrehoz egy új csoportkifejezés-kötést, amely generált változó- és csoportváltozóneveket használ az adott kifejezés kötéséhez.

GroupBindAs(DbExpression, String, String)

Létrehoz egy újat DbGroupExpressionBinding , amely a megadott változónevet és csoportváltozóneveket használja az adott kifejezés kötéséhez.

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

Létrehoz egy újat DbGroupByExpression , amely csoportosítja a bemeneti készlet elemeit a megadott csoportkulcsok szerint, és alkalmazza a megadott összesítéseket.

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

Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezés által megadott csoportokat a megadott illesztés feltételen az InnerJoin használatával.DbExpressionKind

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezéskötések által megadott csoportokat a megadott illesztés feltételen az InnerJoin használatával.DbExpressionKind

Intersect(DbExpression, DbExpression)

Létrehoz egy újat DbIntersectExpression , amely kiszámítja a bal és a jobb oldali argumentumok metszetét.

Invoke(DbLambda, DbExpression[])

Létrehoz egy újat DbLambdaExpression , amely a megadott Lambda-függvény adott argumentumokra való alkalmazását jelöli.

Invoke(DbLambda, IEnumerable<DbExpression>)

Létrehoz egy újat DbLambdaExpression , amely a megadott Lambda-függvény adott argumentumokra való alkalmazását jelöli.

Invoke(EdmFunction, DbExpression[])

Létrehoz egy újat DbFunctionExpression , amely a megadott függvény meghívását jelöli a megadott argumentumokkal.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Létrehoz egy újat DbFunctionExpression , amely a megadott függvény meghívását jelöli a megadott argumentumokkal.

IsEmpty(DbExpression)

Létrehoz egy újat DbIsEmptyExpression , amely meghatározza, hogy a megadott halmaz argumentuma üres-e.

IsNull(DbExpression)

Létrehoz egy újat DbIsNullExpression , amely meghatározza, hogy a megadott argumentum null értékű-e.

IsOf(DbExpression, TypeUsage)

Létrehoz egy újat DbIsOfExpression , amely meghatározza, hogy a megadott argumentum a megadott típushoz vagy altípushoz tartozik-e.

IsOfOnly(DbExpression, TypeUsage)

Létrehoz egy új DbIsOfExpression kifejezést, amely meghatározza, hogy az adott argumentum a megadott típus-e, és csak az adott típus (nem altípus).

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

Létrehoz egy újatDbJoinExpression, amely összekapcsolja a külső és a belső kifejezés által megadott csoportokat a megadott külső és belső kulcsok közötti egyenlőségi feltétellel, az InnerJoin használatával.DbExpressionKind

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

Létrehoz egy újatDbProjectExpression, amely kivetíti a megadott választót a külső és belső kifejezések által megadott készletek fölé, a megadott külső és belső kulcsok közötti egyenlőségi feltételhez csatlakozva, az InnerJoin használatával.DbExpressionKind

Lambda(DbExpression, DbVariableReferenceExpression[])

Létrehoz egy DbLambda , a megadott beágyazott Lambda-függvény-implementációval és formális paraméterekkel.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Létrehoz egy DbLambda , a megadott beágyazott Lambda-függvény-implementációval és formális paraméterekkel.

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

Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb kifejezés által megadott csoportokat a megadott illesztés feltételen a LeftOuterJoin használatával.DbExpressionKind

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezéskötések által megadott csoportokat a megadott illesztés feltételen a LeftOuterJoin használatával.DbExpressionKind

LessThan(DbExpression, DbExpression)

Létrehoz egy újat DbComparisonExpression , amely meghatározza, hogy a bal oldali argumentum kisebb-e a megfelelő argumentumnál.

LessThanOrEqual(DbExpression, DbExpression)

Létrehoz egy újat DbComparisonExpression , amely meghatározza, hogy a bal oldali argumentum kisebb vagy egyenlő-e a megfelelő argumentumnál.

Like(DbExpression, DbExpression, DbExpression)

Létrehoz egy újat DbLikeExpression , amely összehasonlítja a megadott bemeneti sztringet az adott mintával az opcionális feloldás használatával.

Like(DbExpression, DbExpression)

Létrehoz egy újat DbLikeExpression , amely összehasonlítja a megadott bemeneti sztringet az adott mintával.

Limit(DbExpression, DbExpression)

Létrehoz egy újat DbLimitExpression , amely az argumentumgyűjtemény elemeinek számát a megadott darabszámkorlátra korlátozza. A lekötött eredmények nem szerepelnek a kimenetben.

Minus(DbExpression, DbExpression)

Létrehoz egy újat DbArithmeticExpression , amely kivonja a jobb oldali argumentumot a bal oldali argumentumból.

Modulo(DbExpression, DbExpression)

Létrehoz egy újat DbArithmeticExpression , amely kiszámítja a bal oldali argumentum fennmaradó részét a megfelelő argumentumtal osztva.

Multiply(DbExpression, DbExpression)

Létrehoz egy újat DbArithmeticExpression , amely megszorozza a bal oldali argumentumot a jobb oldali argumentumtal.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Létrehoz egy újat DbRelationshipNavigationExpression , amely egy összeállítási vagy társítási kapcsolat navigációját jelöli.

Navigate(RelationshipType, String, String, DbExpression)

Létrehoz egy újat DbRelationshipNavigationExpression , amely egy összeállítási vagy társítási kapcsolat navigációját jelöli.

Negate(DbExpression)

Létrehoz egy újat DbArithmeticExpression , amely tagadja az argumentum értékét.

New(TypeUsage, DbExpression[])

Létrehoz egy újat DbNewInstanceExpression. Ha a típusargumentum gyűjteménytípus, az argumentumok határozzák meg a gyűjtemény elemeit. Ellenkező esetben az argumentumok tulajdonság- vagy oszlopértékként lesznek használva az új példányban.

New(TypeUsage, IEnumerable<DbExpression>)

Létrehoz egy újat DbNewInstanceExpression. Ha a típusargumentum gyűjteménytípus, az argumentumok határozzák meg a gyűjtemény elemeit. Ellenkező esetben az argumentumok tulajdonság- vagy oszlopértékként lesznek használva az új példányban.

NewCollection(DbExpression[])

Létrehoz egy újat DbNewInstanceExpression , amely létrehozza a megadott elemeket tartalmazó gyűjteményt. A gyűjtemény típusa az elemek gyakori típusán alapul. Ha nem létezik általános elemtípus, a rendszer kivételt jelez.

NewCollection(IEnumerable<DbExpression>)

Létrehoz egy újat DbNewInstanceExpression , amely létrehozza a megadott elemeket tartalmazó gyűjteményt. A gyűjtemény típusa az elemek gyakori típusán alapul. Ha nem létezik általános elemtípus, a rendszer kivételt jelez.

NewEmptyCollection(TypeUsage)

Létrehoz egy újat DbNewInstanceExpression , amely egy üres gyűjteményt hoz létre a megadott gyűjteménytípusból.

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

Létrehoz egy újat DbNewInstanceExpression , amely létrehoz egy sort a megadott elnevezett oszlopokkal és a megadott értékekkel, kifejezésként megadva.

Not(DbExpression)

Létrehoz egy olyant DbNotExpression , amely végrehajtja az adott argumentum logikai tagadását.

NotEqual(DbExpression, DbExpression)

Létrehoz egy újat DbComparisonExpression , amely összehasonlítja az egyenlőtlenség bal és jobb argumentumait.

Null(TypeUsage)

Létrehoz egy újat DbNullExpression, amely egy beírt null értéket jelöl.

OfType(DbExpression, TypeUsage)

Létrehoz egy újat DbOfTypeExpression , amely létrehoz egy készletet, amely az adott bemeneti készlet megadott típusú elemeiből áll.

OfTypeOnly(DbExpression, TypeUsage)

Létrehoz egy újat DbOfTypeExpression , amely létrehoz egy készletet, amely az adott bemeneti készlet azon elemeiből áll, amelyek pontosan a megadott típusúak.

Or(DbExpression, DbExpression)

Létrehoz egy, DbOrExpression a logikai vagy a bal és a jobb oldali argumentumot végrehajtót.

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

Létrehoz egy újat DbSortExpression , amely a megadott rendezési kulcs alapján rendezi a megadott bemenetet növekvő rendezési sorrendtel és a megadott rendezéssel.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbSortExpression , amely a megadott rendezési kulccsal rendezi a megadott bemenetet növekvő rendezési sorrendtel és alapértelmezett rendezéssel.

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

Létrehoz egy újat DbSortExpression , amely a megadott rendezési kulccsal rendezi a megadott bemenetet csökkenő rendezési sorrendtel és a megadott rendezéssel.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbSortExpression , amely a megadott rendezési kulccsal rendezi a megadott bemenetet csökkenő rendezési sorrendtel és alapértelmezett rendezéssel.

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

Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott apply kifejezést, létrehoz egy sorgyűjteményt a megfelelő bemenettel, és oszlopokat alkalmaz. Azok a sorok, amelyek apply kiértékelése üres készletre történik, oszlopértéke a nullkövetkező.

OuterApply(DbExpressionBinding, DbExpressionBinding)

Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott apply kifejezést, létrehoz egy sorgyűjteményt a megfelelő bemenettel, és oszlopokat alkalmaz. Azok a sorok, amelyek apply kiértékelése üres készletre történik, oszlopértéke a nullkövetkező.

Parameter(TypeUsage, String)

Létrehoz egy újat DbParameterReferenceExpression , amely egy megadott névvel és típussal rendelkező paraméterre hivatkozik.

Plus(DbExpression, DbExpression)

Létrehoz egy újat DbArithmeticExpression , amely hozzáadja a bal oldali argumentumot a jobb oldali argumentumhoz.

Project(DbExpressionBinding, DbExpression)

Létrehoz egy újat DbProjectExpression , amely a megadott kifejezést az adott bemeneti csoporton keresztül projekteli.

Property(DbExpression, EdmProperty)

Létrehoz egy újat DbPropertyExpression , amely a megadott tulajdonság lekérését jelöli.

Property(DbExpression, NavigationProperty)

Létrehoz egy újat DbPropertyExpression , amely a megadott navigációs tulajdonság lekérését jelöli.

Property(DbExpression, RelationshipEndMember)

Létrehoz egy újat DbPropertyExpression , amely a megadott kapcsolatvégtag lekérését jelöli.

Property(DbExpression, String)

Létrehoz egy újat DbPropertyExpression , amely a példánytulajdonság lekérését jelöli az adott példány megadott nevével.

RefFromKey(EntitySet, DbExpression, EntityType)

Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást.

RefFromKey(EntitySet, DbExpression)

Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást.

Scan(EntitySetBase)

Létrehoz egy újat DbScanExpression , amely a megadott entitásra vagy kapcsolatkészletre hivatkozik.

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

Létrehoz egy újat DbProjectExpression , amely kiválasztja a megadott kifejezést az adott bemeneti készleten.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott apply kifejezést, létrehoz egy sorgyűjteményt a megfelelő bemenettel, és oszlopokat alkalmaz. Azok a sorok, amelyek apply kiértékelése üres készletre történik, nem szerepelnek benne. Ezután létrejön az A DbProjectExpression , amely kiválasztja az oszlopot az apply egyes sorokból, és létrehozza az eredmények teljes gyűjteményét apply .

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

Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott apply kifejezést, létrehoz egy sorgyűjteményt a megfelelő bemenettel, és oszlopokat alkalmaz. Azok a sorok, amelyek apply kiértékelése üres készletre történik, nem szerepelnek benne. Ezután DbProjectExpression létrejön egy, amely kiválasztja a megadott selector értéket az egyes sorokban, és létrehozza az eredmények teljes gyűjteményét.

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

Létrehoz egy újat DbSkipExpression , amely a megadott rendezési specifikációk szerint rendezi az adott bemenetet, mielőtt kihagyja a megadott számú elemet.

Skip(DbSortExpression, DbExpression)

Létrehoz egy újat DbSkipExpression , amely kihagyja a megadott számú elemet a megadott rendezett bemeneti készletből.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

Létrehoz egy újat DbSortExpression , amely a megadott rendezési specifikációk szerint rendezi a megadott bemenetet.

Take(DbExpression, DbExpression)

Létrehoz egy újat DbLimitExpression , amely az argumentumgyűjtemény elemeinek számát a megadott darabszámkorlátra korlátozza. A lekötött eredmények nem szerepelnek a kimenetben.

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

Létrehoz egy újat DbSortExpression , amely egy rendezési sorrendtel rendelkezik, amely tartalmazza az adott rendelés bemenetének rendezési sorrendjét a megadott rendezési kulccsal növekvő rendezési sorrendben és a megadott rendezési sorrendben.

ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbSortExpression , amely egy rendezési sorrendtel rendelkezik, amely tartalmazza az adott rendelés bemenetének rendezési sorrendjét a megadott rendezési kulccsal növekvő rendezési sorrendben és alapértelmezett rendezéssel.

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

Létrehoz egy újat DbSortExpression , amely egy rendezési sorrendtel rendelkezik, amely tartalmazza az adott rendelés bemenetének rendezési sorrendjét, a megadott rendezési kulccsal együtt csökkenő rendezési sorrendben és a megadott rendezési sorrendben.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbSortExpression , amely egy rendezési sorrendtel rendelkezik, amely tartalmazza az adott rendelés bemenetének rendezési sorrendjét, a megadott rendezési kulccsal együtt csökkenő rendezési sorrendben és alapértelmezett rendezésben.

ToSortClause(DbExpression, String)

Létrehoz egy újat DbSortClause növekvő rendezési sorrenddel és a megadott rendezéssel.

ToSortClause(DbExpression)

Létrehoz egy újat DbSortClause növekvő rendezési sorrenddel és alapértelmezett rendezéssel.

ToSortClauseDescending(DbExpression, String)

Létrehoz egy újat DbSortClause csökkenő rendezési sorrendtel és a megadott rendezéssel.

ToSortClauseDescending(DbExpression)

Létrehoz egy újat DbSortClause csökkenő rendezési sorrenddel és alapértelmezett rendezéssel.

TreatAs(DbExpression, TypeUsage)

Létrehoz egy újat DbTreatExpression.

UnaryMinus(DbExpression)

Létrehoz egy újat DbArithmeticExpression , amely tagadja az argumentum értékét.

Union(DbExpression, DbExpression)

Létrehoz egy újat DbExpression , amely kiszámítja a bal és a jobb oldali argumentumok egyesítését, és eltávolítja az ismétlődéseket.

UnionAll(DbExpression, DbExpression)

Létrehoz egy újat DbUnionAllExpression , amely kiszámítja a bal és a jobb oldali argumentumok egyesítését, és nem távolítja el az ismétlődéseket.

Variable(TypeUsage, String)

Létrehoz egy újat DbVariableReferenceExpression , amely egy megadott névvel és típussal rendelkező változóra hivatkozik.

Where(DbExpression, Func<DbExpression,DbExpression>)

Létrehoz egy újat DbFilterExpression , amely a megadott predikátum használatával szűri az adott bemeneti készlet elemeit.

A következőre érvényes: