如何使用 Linq 对某些属性进行乘法运算和求和

发布于 2024-12-11 13:59:15 字数 843 浏览 0 评论 0原文

我有同样的问题。我想要学生的计算器分数。我完成了:

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 的任何结果。 在这里,我从两个表中进行选择:[Student]、[ScoreSheet] 所有表都有记录。我想输入学生和计算器国际泳联比赛的分数。 期待收到您的解决方案 尊敬的威廉!

I has same a problem. which I want caculator score for student. I done:

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 
              };

I want to add column FinalMatch and assign : ssh.Midterm * 0.2 + ssh.Project * 0.3 + ssh.Endterm * 0.5 But I don't get any result for FinalMatch.
In here, I has select from two table: [Student],[ScoreSheet] all table have recors. I want to enter score for student and caculater fina match.
Forward to receiving your solutions
Respectfully william!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

王权女流氓 2024-12-18 13:59:15

如果将其转换为 SQL,当一​​个或多个值为 null 时,您可能会得到一些令人讨厌的 0(零)结果。

If this is translated to SQL, you can get some nasty 0 (zero) results when one or more values are null.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文