0

次のテーブル/エンティティがある場合:

請求書
- InvoiceId (PK)
- InvoiceAmount

InvoicePayment
- InvoicePaymentId (PK)
- InvoiceId (FK)
- PaymentAmount

未払いの請求書を選択する Linq to Entity クエリを作成するにはどうすればよいですか。支払いの存在は、請求書に未払いの金額がないことを示しているわけではないことに注意してください (つまり、部分的な支払いが可能です)。

4

1 に答える 1

1

私はこれに沿って何かに行きます

from i in invoices
where i.Payments.Sum(p=>p.PaymentAmount) < i.InvoiceAmount
select i;
于 2012-04-05T23:38:11.710 に答える