DbExpressionBinding Klas

Definitie

Vertegenwoordigt een invoerset voor relationele expressies zoals DbFilterExpression, DbProjectExpressionen DbJoinExpression. Deze klasse kan niet worden overgenomen.

public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
Overname
DbExpressionBinding

Opmerkingen

Deze klasse is vergelijkbaar met een foreach doorkruising met een binding voor elk element van de doorkruising. Deze klasse wordt geleverd als helperklasse voor veel van de expressies die overeenkomen met relationele operators.

Eigenschappen

Name Description
Expression

Hiermee haalt u de DbExpression invoerset op of stelt u deze in.

Variable

Haalt de DbVariableReferenceExpression variabele op die verwijst naar de elementvariabele.

VariableName

Hiermee haalt u de naam op die is toegewezen aan de elementvariabele.

VariableType

Hiermee haalt u de metagegevens van het type van de elementvariabele op.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Extensiemethoden

Name Description
All(DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbQuantifierExpression die bepaalt of het opgegeven predicaat voor alle elementen van de invoerset geldt.

Any(DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbQuantifierExpression die bepaalt of het opgegeven predicaat voor een element van de invoerset geldt.

CrossApply(DbExpressionBinding, DbExpressionBinding)

Hiermee maakt u een nieuwe DbApplyExpression die de opgegeven apply expressie eenmaal evalueert voor elk element van een bepaalde invoerset, waardoor een verzameling rijen met bijbehorende invoer wordt geproduceerd en kolommen worden toegepast. Rijen waarvoor apply een lege set wordt geëvalueerd, worden niet opgenomen.

Filter(DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbFilterExpression die de elementen in de opgegeven invoerset filtert met behulp van het opgegeven predicaat.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressiebindingen, op de opgegeven joinvoorwaarde, met behulp van FullOuterJoin als de DbExpressionKind.

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressiebindingen, op de opgegeven joinvoorwaarde, met behulp van InnerJoin als de DbExpressionKind.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressiebindingen, op de opgegeven joinvoorwaarde, met behulp van LeftOuterJoin als de DbExpressionKind.

OuterApply(DbExpressionBinding, DbExpressionBinding)

Hiermee maakt u een nieuwe DbApplyExpression die de opgegeven apply expressie eenmaal evalueert voor elk element van een bepaalde invoerset, waardoor een verzameling rijen met bijbehorende invoer wordt geproduceerd en kolommen worden toegepast. Rijen waarvoor apply een lege set wordt geëvalueerd, hebben een kolomwaarde toepassen van null.

Project(DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbProjectExpression waarmee de opgegeven expressie wordt geprojecteerd op de opgegeven invoerset.

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

Hiermee maakt u een nieuwe DbSkipExpression die de opgegeven invoer sorteert op basis van de opgegeven sorteerspecificaties voordat u het opgegeven aantal elementen overslaat.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

Hiermee maakt u een nieuwe DbSortExpression die de opgegeven invoer sorteert op basis van de opgegeven sorteerspecificaties.

Van toepassing op