Vraag : De verklaringsomzetting van Linq van C# in VB.NET

Ik heb één of andere code C# in VB voor gebruik in een Webproject omgezet.  Ik ben niet vertrouwd met LINQ, maar het vertalen van deze code is een uiterst onderwijservaring geweest.  Ik verontschuldig me als het codefragment niet correct formatteert. Ik heb alle code behalve de volgende verklaring kunnen tot dusver omzetten:

1:
2:
3:
4:
messagesByOtherUsername = (van m in berichten
                                           laat otherUser = gebruikersbenaming m.SenderUsername ==? m.RecipientUsername: m.SenderUsername
                                           groep m door otherUser in mbu
                                           selecteer nieuwe JsMessagesByUsername {Gebruikersbenaming = mbu. Sleutel, Berichten = mbu. Selecteer (m => nieuwe JsMessage {Identiteitskaart = m.MessageId, Afzender = m.SenderUsername, Msg = m.MessageContents}) .ToList ()}) .ToList ();

Antwoord : De verklaringsomzetting van Linq van C# in VB.NET

Hallo jfeltjfelt;

Niet bekwaam om dit uit op dit ogenblik maar dat te controleren correct zou moeten zijn.

Fernando
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
messagesByOtherUsername = (van m in berichten _
                           Laat otherUser = IIF (m.SenderUsername = gebruikersbenaming, m.RecipientUsername, m.SenderUsername) _
                           Groep door oUser = otherUser in mbu = Groep _
                           Selecteer Nieuwe JsMessagesByUsername {_
                               . Gebruikersbenaming = oUser, _
                               . Berichten = mbu. Selecteer (Functie (m) Nieuwe JsMessage {_
                                                          . Identiteitskaart = m.MessageId, _
                                                          . Afzender = m.SenderUsername, _
                                                          . Msg = m.MessageContents _
                                                      }) .ToList () _
                           }) .ToList ()
Andere oplossingen  
 
programming4us programming4us