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
- argument
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Objet DbExpression qui spécifie le jeu de données d'entrée.
- type
Type : System.Data.Entity.Core.Metadata.Edm.TypeUsage
Métadonnées du type auquel les éléments du jeu de données d'entrée doivent correspondre exactement pour être inclus dans le jeu de résultats.
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
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder