Quelqu'un a-t-il des conseils pour calculer des pourcentages dans Linq to Entities?Linq to Entities Pourcentages
Je suppose qu'il doit y avoir un moyen plus efficace que de retourner 2 résultats et de calculer en mémoire. Peut-être une utilisation inventive de laisser ou dans?
EDIT
Merci Mark pour votre commentaire, voici un extrait de code, mais je pense que cela se traduira par 2 résultats de base de données:
int passed = (from lpt in this.PushedLearnings.Select(pl => pl.LearningPlanTask)
where lpt.OnlineCourseScores.Any(score => score.ActualScore >= ((lpt.LearningResource.PassMarkPercentage != (decimal?)null) ?lpt.LearningResource.PassMarkPercentage : 80))
select lpt).Count();
int total = (from lpt in this.PushedLearnings.Select(pl => pl.LearningPlanTask)
select lpt).Count();
double percentage = passed * 100/total;
Pouvez-vous poster le code que vous avez? –
Merci @ Markarkers J'ai découvert un échantillon de code. –