J'ai écrit une requête qui sélectionne l'enregistrement le plus élevé de tbl. Je veux vérifier s'il n'y a pas d'enregistrement dans TBL ma requête renvoie des données fausses comme (StudentID = 1, HighScore = 0)
SI NON EXIST Recored Sélectionnez certaines données
var queryWin = (from T in ((from tbl_ActPoints in dc.tbl_ActPoints
select new
{
tbl_ActPoints.StudentId,
tbl_ActPoints.Score
}))
group T by new
{
T.StudentId
} into g
orderby
((System.Int32?)g.Sum(p => p.Score) ?? (System.Int32?)0) descending
select new
{
g.Key.StudentId,
HighScore = ((System.Int32?)g.Sum(p => p.Score) ?? (System.Int32?)0)
}).Take(1);
son travail, où dois-je utiliser ce code? –
Modifié la réponse – coolswastik