Expression de type <type > ne peut pas être interrogéeExpression of type <type> is not queryable

Expression de type <type > ne peut pas être interrogée.Expression of type <type> is not queryable. Assurez-vous que vous ne manque une importation d’espace de noms de référence ou d’assembly pour le fournisseur LINQ.Make sure you are not missing an assembly reference and/or namespace import for the LINQ provider.

Types requêtables sont définies dans le System.Linq, System.Data.Linq, et System.Xml.Linq espaces de noms.Queryable types are defined in the System.Linq, System.Data.Linq, and System.Xml.Linq namespaces. Vous devez importer un ou plusieurs de ces espaces de noms pour effectuer des requêtes LINQ.You must import one or more of these namespaces to perform LINQ queries.

Le System.Linq espace de noms vous permet aux objets de requête tels que les collections et tableaux à l’aide de LINQ.The System.Linq namespace enables you to query objects such as collections and arrays by using LINQ.

Le System.Data.Linq espace de noms vous permet d’interroger des jeux de données ADO.NET et des bases de données SQL Server à l’aide de LINQ.The System.Data.Linq namespace enables you to query ADO.NET Datasets and SQL Server databases by using LINQ.

Le System.Xml.Linq espace de noms vous permet d’interroger XML à l’aide de LINQ et à utiliser les fonctionnalités XML dans Visual Basic.The System.Xml.Linq namespace enables you to query XML by using LINQ and to use XML features in Visual Basic.

ID d’erreur : BC36593Error ID: BC36593

Pour corriger cette erreurTo correct this error

  1. Ajouter un Import instruction pour la System.Linq, System.Data.Linq, ou System.Xml.Linq espace de noms à votre fichier de code.Add an Import statement for the System.Linq, System.Data.Linq, or System.Xml.Linq namespace to your code file. Vous pouvez également importer des espaces de noms pour votre projet à l’aide de la références page du Concepteur de projets (mon projet).You can also import namespaces for your project by using the References page of the Project Designer (My Project).

  2. Vérifiez que le type que vous avez identifié comme source de votre requête est un type requêtable.Ensure that the type that you have identified as the source of your query is a queryable type. Autrement dit, un type qui implémente IEnumerable<T> ou IQueryable<T>.That is, a type that implements IEnumerable<T> or IQueryable<T>.

Voir aussiSee also