我有同样的问题。我想要学生的计算器分数。我做完了:
var cosrse = from ssh in cn.DB.ScoreSheets
where ssh.CourseID == CourseID
select new
{
Student = ssh.Student.LastName +" "+ ssh.Student.FirstName,
ssh.Student.StudentID, Assignment = ssh.Assignment,
Project = ssh.Project,
ssh.Midterm,
ssh.Endterm,
ssh.Practice,
FinalMatch = ssh.Midterm * 0.2 + ssh.Project * 0.3 +
ssh.Endterm * 0.5 // new a propety FinalMatch
};
我想添加一列FinalMatch并指定:ssh.Midterm * 0.2 + ssh.Project * 0.3 + ssh.Endterm * 0.5
但是我没有得到任何FinalMatch的结果。
在这里,我从两个表中选择:[学生],[ScoreSheet]所有表都有recors。我想为学生和caculater fina比赛输入分数。
转发接收您的解决方案
尊敬的威廉!
答案 0 :(得分:0)
如果将其转换为SQL,当一个或多个值为null
时,您可以得到一些令人讨厌的0(零)结果。