C#和ASP.net相当新,所以一些帮助将不胜感激!
我正在尝试比较复印机的读数。业务规则是阅读必须高于上一年。
这是在我的控制器中:
{{1}}
我只是想知道我是否采取了正确的方式,或者我做错了什么。
提前致谢
答案 0 :(得分:3)
业务规则是读数必须高于前一个 年。
如果是这种情况,并且如果meterReading
实例保留了上一年的值,则根据您的评论,那么您发布的条件是错误的,您应该检查>
而不是等于==
where (p.Reading > meterReading.Reading)
答案 1 :(得分:0)
我的逻辑错误。它必须是:
where (p.Reading < meterReading.Reading)
而不是:
where (p.Reading > meterReading.Reading)