DbExpressionBuilder.OfTypeOnly(DbExpression, TypeUsage) Methode

Definition

Erstellt eine neue DbOfTypeExpression , die einen Satz erzeugt, der aus den Elementen des angegebenen Eingabesatzes besteht, die genau den angegebenen Typ aufweisen.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbOfTypeExpression ^ OfTypeOnly(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbOfTypeExpression OfTypeOnly(this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member OfTypeOnly : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbOfTypeExpression
<Extension()>
Public Function OfTypeOnly (argument As DbExpression, type As TypeUsage) As DbOfTypeExpression

Parameter

argument
DbExpression

Ein DbExpression Wert, der den Eingabesatz angibt.

type
TypeUsage

Geben Sie Metadaten für den Typ ein, mit dem Elemente des Eingabesatzes exakt übereinstimmen müssen, um in den resultierenden Satz aufgenommen zu werden.

Gibt zurück

Ein neues DbOfTypeExpression-Objekt mit dem angegebenen Set-Argument und -Typ und einem ExpressionKind von OfTypeOnly.

Ausnahmen

argument oder type ist NULL.

argument hat keinen Sammlungsergebnistyp oder type ist kein Typ in derselben Typhierarchie wie der Elementtyp des Sammlungsergebnistyps von argument.

Hinweise

DbOfTypeExpression erfordert einen argument Sammlungsergebnistyp mit einem polymorphen Elementtyp und ein type Typ aus derselben Typhierarchie wie dieser Elementtyp.

Gilt für: