LINQ クエリがあります (EF を使用)
基本的に、別の列の値に基づいて選択結果に列を追加したいと考えています。
PaymentDate
DB テーブルに列がありますが、Paid
列はありません。列にnull がある場合は、PaymentDate
支払いが false であることも示し、日付が含まれている場合は、支払いが true であることを意味します。
これが私の質問です。その方法を教えてください。
var selectedResults=
from InvoiceSet in Invoices
join BookedAreasSet in BookedAreas
on InvoiceSet.InvoiceID equals BookedAreasSet.InvoiceID
join AreaSet in Areas on BookedAreasSet.AreaID equals AreaSet.AreaID
select new {InvoiceSet.InvoiceNumber,InvoiceSet.Amount,InvoiceSet.TotalDiscount,InvoiceSet.GST, InvoiceSet.PaymentDate,InvoiceSet.ShoppingCentreID,BookedAreasSet.BookedAreaID,
AreaSet.Name,Here I want to add calculated value column based on InvoiceSet.PaymentDate value}