Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 26380|Svare: 0

[Kilde] EF (lambda-uttrykk) spørringer flere unntak som finnes i dataene

[Kopier lenke]
Publisert på 13.06.2018 15:36:50 | | | |
Entiteter eller komplekse typer "xxxx" kan ikke konstrueres i LINQ to Entities-spørringer.




Jeg spør tabell A, men jeg vil bare spørre noen felt i tabell A, fordi noe feltdata ikke brukes i det hele tatt, og datamengden er for stor, noe som i stor grad påvirker ytelsen både i spørring og dataoverføring.

https://www.cnblogs.com/GarsonZhang/p/8760973.html  Hvis du vil ignorere å spørre visse felt, er denne artikkelen faktisk feil løsning!

Fordi ToList() allerede har spørret alle dataene.

Den riktige løsningen er å lage et nytt B-objekt, velge det nye B-objektet og tildele en verdi.





LINQ to Entities støtter ikke den spesifiserte typen medlem "Count". Kun innstillinger for startverdier, entitetsmedlemmer og enhetsnavigasjonsegenskaper støttes.




Typen på mitt tellefelt erUint-type, endring til int-typeJeg vet ikke hva den spesifikke grunnen er!




Foregående:Det er en forskjell mellom tekst- og varchar(max)-datatyper i SQL Server
Neste:Bruk lambda-uttrykk i Linq to Entity for å implementere Left Join og Join
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com