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

Näkymä: 26380|Vastaus: 0

[Lähde] EF (lambda-lauseke) kysyy useita poikkeuksia, joita datassa esiintyy

[Kopioi linkki]
Julkaistu 13.6.2018 15.36.50 | | | |
Entiteettejä tai kompleksityyppejä "xxxx" ei voida rakentaa LINQ to Entities -kyselyissä.




Teen kyselyitä taulukko A:sta, mutta haluan kysyä vain joitakin kenttiä taulukossa A, koska osa kenttädatasta ei ole lainkaan käytössä ja datamäärä on liian suuri, mikä vaikuttaa merkittävästi sekä kyselyjen että tiedonsiirron suorituskykyyn.

https://www.cnblogs.com/GarsonZhang/p/8760973.html  Jos haluat jättää tiettyjen kenttien kyselyn huomiotta, tämä artikkeli on itse asiassa väärä ratkaisu!

Koska ToList() on jo hakenut kaikki tiedot.

Oikea ratkaisu on luoda uusi B-objekti, valita uusi B-objekti ja antaa arvo.





LINQ to Entities ei tue määriteltyä tyyppijäsentä "Count". Vain alkuarvoasetukset, entiteettijäsenet ja entiteettinavigointiominaisuudet ovat tuettuja.




Count-kenttäni tyyppi onUINT-tyyppi, vaihda älykkyystyyppiinEn tiedä tarkkaa syytä!




Edellinen:SQL Serverissä on ero tekstin ja varchar(max)-tietotyyppien välillä
Seuraava:Käytä lambda-lausekkeita Linq to Entityssä toteuttaaksesi Left Join ja Join
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