我试图选择一条记录。在 db 中,我有第 1 个月和第 4 个月的两条记录。
我需要获取第 1 个月和第 4 个月的值,但我得到的只是迭代中两次(第 1 个月和第 4 个月)中第 1 个月的值。
EX:以 dB 为单位,第 1 个月的值为:55,第 4 个月的值为 22,但在代码中迭代时,我在第 1 个月和第 4 个月都得到了 55 的值。
for (var month = 1; month <= 12; month++)
{
var itemMonth = month;
var itemAuditReport = proxy.itemAuditReports.SingleOrDefault(i => i.SKU == itemSku && i.Month == itemMonth && i.Year==itemYear);
//
}
if (itemAuditReport == null)
{
// Do Something
}
我错过了什么吗?