J'ai une erreur:
(ne peut pas convertir implicitement de type 'shenoy webapi.models.partindex' à "system.collections.generic.ienumer". Une conversion explicite existe (manquez-vous un casting?) shenoywebapi d: \ shenoystudio \ shenoywebapi \ contrôleurs \ ratecontroller .cs 69 actif) p> blockQuote>
xxx pré> Ceci est mon modèle: p>
xxx pré> Code de sévérité Description Dépression du fichier de projet État de suppression de la ligne Erreur CS0266 Impossible de convertir implicitement de type 'shenoywebapi.models.partindex' à 'System.Collections.generic.Inumerable'. Une conversion explicite existe (manquez-vous un casting?) Shenoywebapi d: \ shenoystudio \ shenoywebapi \ contrôleurs \ ratecontroller.cs 69 actif p> blockQuote> p>
3 Réponses :
Dans votre classe de taux, vous avez une propriété définie comme suit: dans votre fonction, vous essayez d'assigner comme suit: p> ne peut pas convertir implicitement le type 'Parindex' à
'System.Collections.Generic.Inédrable' P>
blockQuote> ce qui signifie qu'il ne peut pas lancer automatiquement un seul objet dans un iNeumable contenant uniquement cet objet. Vous devez le faire manuellement. P> p> nouvelle liste () {...} code> pour le réparer.
L'erreur vous en dit également assez clairement: P>
C'est cette ligne dans votre modèle partiindex code> doit être ienumerable code> il doit être p> PartIndex = new List<PartIndex>() { new PartIndex() {Series = row[4].ToString()} }
premier et insérez votre élément comme: p> dernier, vous pouvez regarder cela, il parle de iEnumrable et de liste.
IEnumerable VS List - Que utiliser? Comment fonctionnent-ils? p> p> iEnumerable Liste
Pouvez-vous classer quelle ligne est la ligne 69?
Avez-vous l'intention de la propriété
partiindex code> une référence à un seulélément code> objet ou une collection d'entre eux? Votre classe code> code> s'attend à une collection, mais vous spécifiez une seule valeur.