Join med LINQ och Lambda expression

.NET

0 svar · 500 visningar · startad av KrpSvedberg

Medlem sedan okt. 200558 inlägg
Trådstart#1

Tjosan!

Har just börjat ge mig på LINQ2SQL i ett nytt projekt. Har fått till ett uttryck som ser ut som följer:

var userQ = from user in ecdc.tUsers
                                  join roles in ecdc.tRoles
                                  on user.tRoleId equals roles.tRoleid
                                  where user.sEmail == sUsername
                                  & user.sPassword == sPassword
                                  select new
                                  {
                                      user.sFName,
                                      user.sSName,
                                      user.sEmail,
                                      user.sPassword,
                                      roles.iRoleCode
                                  };

Den här frågan anser jag vara alldeles för lång och krånglig för att man ska tjäna något på LINQ. Vill korta ner den till ett Lambda uttryck. Är det alls genomförbart?

242 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)