/ Ako by sa vytvoril vnútorný spoj medzi entitami? - vb.net, linq

Ako by sa vytvoril vnútorný spoj medzi entitami? - vb.net, linq

Vzhľadom na dve tabuľky, zákazníkom a objednávkam, ako by sa človek mohol dopracovať na linky, aby našli zákazníkov s otvorenými faktúrami, ktoré začali pred určitým dátumom?

odpovede:

1 pre odpoveď č. 1

VB.net

Dim query = _
From customer In customers _
From order In orders _
Where customer.CustomerID = order.Customer.CustomerID _
And order.OrderDate <=  dtOrderDate _
And order.IsOpen = True _
Select New With _
{ _
CustomerID = customer.CustomerID, _
OrderID = order.SalesOrderID, _
Total = order.TotalDue _
}

Kód som upravil z Príklady syntaxe výrazov výrazov

Dostal som sa tam od Linq to entity site