Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 19361|Vastaus: 0

[Lähde] Ratkaistu, ei vasenta yhteyttä Linqissa

[Kopioi linkki]
Julkaistu 30.7.2015 10.28.24 | | |
UserID UserName DeptID Salasana Matkapuhelin UserType DeptName
1030 Wang Yan 4 11 Valvontaosasto
2026 Li Wei 2 1 0 Koulutuskeskus
3006 Li Kun 5 1 0 Wusoft yhteisrakennuskorkeakoulu
3009 Wang Peng 2 11 Koulutuskeskus
3026 Qian Huan 5 1 1 Wusoft yhteisrakennuskorkeakoulu
3038 Chen Fengyun 6 1 0 Logistiikan hallintaosasto
3044 Xia Xiaoshan 5 1 0 Wusoft yhteisrakennuskorkeakoulu
3045 Cheng Xianxiong 2 1 0 Koulutuskeskus
3050 Li Ying 5 1 0 Wusoft yhteisrakennuskorkeakoulu
3053 Qu Yuan 4 1 0 Valvontaosasto
admin NULL 1 15888888888 2 NULL

sql-lause: valitse u.*, d.DeptName userinfo u:sta u vasemmalle liity Department d -tiedostoon u.deptid=d.deptid
Jos linqissa ei ole vasenta avainsanaa, miten sen voisi ratkaista?
  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) };
Kopioi koodi

SQL on silti yksinkertaisempaa! !





Edellinen:asp.net CheckBox valitsee 2 metodia kaikille CheckBoxeille
Seuraava:Jquery saa valinta-, pudotusvalikko- ja valintaruutu-pudotusvalikon arvot
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com