DbExpressionBuilder.OfTypeOnly(DbExpression, TypeUsage) Metod

Definition

Skapar en ny DbOfTypeExpression som skapar en uppsättning som består av elementen i den angivna indatauppsättningen som är av exakt den angivna typen.

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

Parametrar

argument
DbExpression

En DbExpression som anger indatauppsättningen.

type
TypeUsage

Ange metadata för den typ som elementen i indatauppsättningen måste matcha exakt för att inkluderas i den resulterande uppsättningen.

Returer

En ny DbOfTypeExpression med det angivna setargumentet och typen och en ExpressionKind för OfTypeOnly.

Undantag

argument eller type är null.

argument har ingen samlingsresultattyp eller type är inte en typ i samma typhierarki som elementtypen för samlingens resultattyp argument.

Kommentarer

DbOfTypeExpression kräver att argument det finns en samlingsresultattyp med en polymorf elementtyp, och det type är en typ från samma typhierarki som den elementtypen.

Gäller för