Partager via


DbExpressionBuilder.OfTypeOnly, méthode

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Crée un objet DbOfTypeExpression qui produit un jeu d'éléments correspondant exactement au type spécifié à partir du jeu de données d'entrée.

Espace de noms :  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public Shared Function OfTypeOnly ( _
    argument As DbExpression, _
    type As TypeUsage _
) As DbOfTypeExpression
'Utilisation
Dim argument As DbExpression 
Dim type As TypeUsage 
Dim returnValue As DbOfTypeExpression 

returnValue = argument.OfTypeOnly(type)
public static DbOfTypeExpression OfTypeOnly(
    this DbExpression argument,
    TypeUsage type
)
[ExtensionAttribute]
public:
static DbOfTypeExpression^ OfTypeOnly(
    DbExpression^ argument, 
    TypeUsage^ type
)
static member OfTypeOnly : 
        argument:DbExpression * 
        type:TypeUsage -> DbOfTypeExpression
public static function OfTypeOnly(
    argument : DbExpression, 
    type : TypeUsage
) : DbOfTypeExpression

Paramètres

Valeur de retour

Type : System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression
Nouveau DbOfTypeExpression en fonction de l'argument défini, du type et d'un ExpressionKind OfTypeOnly spécifiés.

Remarque sur l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type DbExpression. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.113) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.113).

Exceptions

Exception Condition
ArgumentNullException

argument ou type est null.

ArgumentException

argument n'a pas un type de résultat collection, ou type n'est pas un type dans la même hiérarchie des types que le type d'élément du type de résultat de collection de argument.

Notes

DbOfTypeExpression requiert que argument ait un type de résultat collection avec un type d'élément polymorphe et que type soit un type de la même hiérarchie des types que ce type d'élément.

Voir aussi

Référence

DbExpressionBuilder Classe

Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder