Linq to SQL эквивалент этого запроса - PullRequest
0 голосов
/ 05 марта 2012

Это запрос, который я пытаюсь воспроизвести:

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

Я пытаюсь получить следующие результаты:

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

1 Ответ

0 голосов
/ 06 марта 2012

Из памяти левые соединения выполняются с помощью простых операторов from в синтаксисе LINQ 2 SQL

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...