Je crée une méthode qui recueille des totaux accumulés tout au long du mois. Le problème est qu'il n'ya peut-être pas de charges pour certains des articles d'un mois donné afin que aucune ligne ne soit retournée.
Je peux voir comment cela serait une erreur sans données: p> Quelle est la meilleure approche pour détecter aucune transaction de carburant pour ce mois et définir le coût du carburant à 0? Juste faire un essai attraper? Cet article a parlé du problème mais pas de solution. P> p>
3 Réponses :
J'ai ajouté une capture pour attraper l'erreur. Je n'ai jamais trouvé une solution différente. P>
Le problème est dû au fait que le résultat ne renvoie aucune séquence que la somme ne peut toutefois pas fonctionner, cependant si vous utilisez J'espère que cela aide. P> p> .defaulingyempty code> avant la somme qui fonctionne bien.
Je vais essayer cette prochaine fois que je dois faire cela.
i résolu:
Voir Stackoverflow.com/a/2456670/463425 .Sélectionnez (A => (double?) A.Totalcost) .sum ();