'Equals' ne peut pas comparer une valeur de type <type1> à une valeur de type <type2>
Mise à jour : novembre 2007
'Equals' cannot compare a value of type <type1> with a value of type <type2>
Un opérateur Equals dans une clause Join ou Group Join a tenté de comparer un type de données à un autre d'une façon non définie. C'est le cas par exemple d'une comparaison d'une valeur Boolean à un type Date.
ID d'erreur : BC36621
Pour corriger cette erreur
Vérifiez que les valeurs de chaque côté de l'opérateur Equals peuvent être converties en un type de données courant. Voici quelques options pour ce faire :
Utilisez la fonction CType pour convertir une ou plusieurs valeurs en un type spécifique.
Utilisez les méthodes de conversion ou la classe Convert pour convertir une ou plusieurs valeurs en un type immuable courant.
Convertissez les valeurs en chaînes à l'aide de la méthode ToString.
Voir aussi
Concepts
Introduction à LINQ dans Visual Basic
Référence
Group Join, clause (Visual Basic)