Partager via


DbExpressionBuilder.IsOfOnly, 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 une expression DbIsOfExpression qui détermine si l'argument indiqué correspond au type spécifié et uniquement à ce type (pas à un sous-type).

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

Syntaxe

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

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

Paramètres

Valeur de retour

Type : System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression
Nouveau DbIsOfExpression en fonction de l'instance, du type et de DbExpressionKind IsOfOnly 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

type ne se trouve pas dans la même hiérarchie de type que le type de résultat de argument.

Notes

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

Voir aussi

Référence

DbExpressionBuilder Classe

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