Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 19361|Răspunde: 0

[Sursă] Rezolvat, nicio conexiune la stânga în linq

[Copiază linkul]
Postat pe 30.07.2015 10:28:24 | | |
UserID UserName DeptID Parolă Telefon mobil UserType DeptName
1030 Wang Yan 4 1 1 Departamentul de Supraveghere
Centrul de Antrenament Li Wei 2 1 0 2026
3006 Li Kun 5 1 0 Colegiul de Co-construcție Wusoft
Centrul de Instruire 3009 Wang Peng 2 1 1
3026 Qian Huan 5 1 1 Colegiul de Co-construcție Wusoft
3038 Chen Fengyun 6 1 0 Departamentul de Management Logistic
3044 Xia Xiaoshan 5 1 0 Colegiul de Co-construcție Wusoft
3045 Cheng Xianxiong 2 1 0 Centrul de Antrenament
3050 Li Ying 5 1 0 Colegiul de Co-construcție Wusoft
3053 Qu Yuan 4 1 0 Departamentul de Supraveghere
admin NULL 1 15888888888 2 NULL

instrucțiune sql: select u.*, d.DeptName din userinfo u left join Department d on u.deptid=d.deptid
Dacă nu există un cuvânt cheie stânga în linq, cum pot rezolva problema?
  1. var i = from u in db.UserInfo
  2.                     join d in db.Department on u.DeptID equals d.DeptID
  3.                     into temp from tt in temp.DefaultIfEmpty()
  4.                     select
  5.                         new Model.ModelUserInfo { UserID = u.UserID, UserName = u.UserName, DeptID = u.DeptID == null ? 0 : Convert.ToInt32(u.DeptID), DeptName = tt == null ? "" : tt.DeptName, Cellphone = u.Cellphone, UserType = Convert.ToInt32(u.UserType) };
Cod de copiere

SQL este tot mai simplu! !





Precedent:În asp.net, CheckBox selectează 2 metode pentru toate CheckBoxes
Următor:Jquery primește valorile pentru select, dropdownlist, casete de bifat cu listă derulantă
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com