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
- argument
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Expression qui spécifie l'instance.
- type
Type : System.Data.Entity.Core.Metadata.Edm.TypeUsage
Métadonnées de type qui spécifient le type auquel le type de résultat de l'instance doit être comparé.
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
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder