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

Näkymä: 18675|Vastaus: 1

[Lähde] LINQ vasen, oikea ja sisäinen liitännät

[Kopioi linkki]
Julkaistu 9.8.2017 10.51.26 | | |

1. Vasen yhteys:
var LeftJoin = from emp in ListOfEmployees
liittyä osastoon ListOfDepartmentissa
EMP:llä. DeptID on yhtä suuri kuin dept.ID JoinedEmpDeptiin
osastosta JoinedEmpDept.DefaultIfEmpty()
Valitse uusi                        
{
Työntekijänimi = työntekijä. Nimi
DepartmentName = osasto != null ? osasto Nimi: null                        
};

2. Oikea yhteys:
var RightJoin = osastolta ListOfDepartment
liittyä työntekijään ListOfEmployees-listalla
dept.ID on työntekijä. DeptID into joinDeptEmp
työntekijältä joinDeptEmp.DefaultIfEmpty()
Valitse uusi                          
{
Työntekijänimi = työntekijä != nolla? työntekijä. Nimi: null,
Osastonimi = osasto. Nimi
};

3. Sisäinen yhteys:
VAR query = from t in entitiy. TB_GCGL_ADA_USER
                 Liity p:hen entitiy-muodossa. TB_GCGL_ZY_ZYK
                 t.ETPRS_CODE on p.ETPRS_CODE
                 Valitse uudet TB_USER_ZYK
                 {
                    USER_ID = t.USER_ID,
                    USER_NAME = t.USER_NAME,
                    USER_PASSWORD = t.USER_PASSWORD,
                 };



Kun teet vasemman liitoksen kahden taulun välille, kiinnitä huomiota defaultifemptyn käyttöön, joka alun perin tarkoitti, että jos se on tyhjä, käytä oletusarvoa, oletusarvo on NULL, ja tietysti voit myös käyttää toista defaultifblank-ylikuormitusta oletusarvon määrittämiseen.





Edellinen:DZ-tietokanta GBK:sta UTF8-työkaluun
Seuraava:createCriterian yksityiskohtainen käyttö on QBC-kysely Hibernate-järjestelmässä
Julkaistu 11.8.2017 18.28.43 |
Linq lajittelee useiden kenttien mukaan: palvelu = palvelu. OrderByDescending(s => s.LastUpdateDate). ThenByDescending(s => s.CreateDate);
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