/ / Linq do odpowiednika SQL tego zapytania - sql, vb.net, linq-to-sql

Linq do odpowiednika SQL tego zapytania - sql, vb.net, linq-sql

To jest pytanie, które próbuję odtworzyć:

select
act.AccountID,
ast.AssetID,
b.Amount
from
Account act left outer join
Balance b on act.AccountID = b.AccountID left outer join
Asset ast on b.AssetID = ast.AssetID

Próbuję uzyskać wyniki w następujący sposób:

Dictionary(of Account, Dictionary(of Asset, Double))

Odpowiedzi:

0 dla odpowiedzi № 1

Z pamięci lewe złączenia są wykonywane za pomocą prostych instrukcji w składni SQL LINQ 2

Dim dc as new myDataContext
Dim result = from act in dc.Accounts
from b in dc.Balance
from ast in dc.Asset
select act.AccountID, ast.AssetID, b.Amount