Преобразование C # в VB.net Linq в Sql - PullRequest
0 голосов
/ 12 июня 2009

Нужно vb.net преобразование ниже: оригинальный вопрос на LINQ To SQL "Группировать по"

from S in SERVER
join H in SERVERHDD on S.Server_ID equals H.Server_ID
join FILTER in 
(from s in SERVERHDD group s 
        by new {s.Server_ID, s.Letter} 
        into groupedServerHDD select new 
                {
                        SERVERHDD_ID = groupedServer.Sum(gS=>gS.ServerHDD_ID)
                }
)
 on H.ServerHDD_ID equals FILTER.SERVERHDD_ID 
 orderby S.Hostname, H.Letter
 select S

Заранее спасибо.

1 Ответ

0 голосов
/ 12 июня 2009

С http://www.developerfusion.com/tools/convert/csharp-to-vb/ и без проверки.

Dim x = From S In SERVER _
    Join H In SERVERHDD On S.Server_ID = H.Server_ID _
    Join FILTER In (From s In SERVERHDD _
        Group s By New ()IntogroupedServerHDD _
        Select New ()) On H.ServerHDD_ID = FILTER.SERVERHDD_ID _
    Order By S.Hostname, H.Letter _
    Select S
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...