1. Oppdater EF og finner ikke den angitte tabellen?
Bordet har ikke et primærnøkkelsett!
2. Har jeg lagt til en gjenstand med samme nøkkel?
Grunn 1: Sjekk om det finnes dupliserte primærnøkler!
Grunn 2: Sjekk om oppgavefeltet er duplisert!
Grunn 3: Navnet på referansens fremmednøkkel kan ikke være det samme som tabellfeltet!
3. Er gjenoppbyggingsløsningen vellykket, men utgivelsen mislykkes?
Årsak 1: Sjekk om .NET Framework-versjonen er konsistent!
Grunn 2: Sjekk om referansen (log4net) er korrekt!
4. POCO T4-mal, klarte ikke å generere? (Type eller lifespace-navn ikke funnet)
Sjekk om symbolet er feil (semikolon), det kan virkelig ikke rerefereres!
5. Kan ikke oppdatere EntitySet "xxx table" fordi den har en DefiningQuery, og det finnes ikke noe element i elementet som støtter den nåværende operasjonen?
EF-entiteter har ikke en primærnøkkel, bare slett referansen!
6. Attributtet "tilstand" er en del av nøkkelinformasjonen til objektet, kan ikke endres?
Ingen primærnøkkel, eller duplikat primærnøkkel!
7. Feil ved oppdatering av oppføringer. For mer informasjon, se Interne unntak?
Tabellen i databasen har ikke en identifikasjonskolonne, eller datatypen er feil!
8. Finnes det ingen ViewData av typen "IEnumerable" med nøkkelen "categoryid<SelectListItem>"?
Denne setningen betyr: type ViewData eksisterer ikke, og typen er IEnumerable<SelectListItem>, og primærnøkkelen er categoryid. IEnumerable <SelectListItem>betyr en samling av SelectListItem.
Løsningen er: endre returner View() for å returnere Create()!
9. Verifisering av én eller flere enheter mislykkes. For mer informasjon, se egenskapen "EntityValidationErrors"?
Årsaken til problemet kan være:
1. Ikke-tomme kolonner setter ikke inn verdier feil
2. Lengden på fremmednøkkelkolonnen mellom flere tabeller er forskjellig
3. EF-kontekstobjektets database er tom
4. EF kontekstinnstilling til db. Configuration.ValidateOnSaveEnabled = falsk;
5. Innholdslengden overstiger maksimal kolonnelengde
6. Biblioteket ble lagt til i løsningen, men ikke oppdatert
7. Legg til en referanse ved bruk av System.Data.Validation;
10. Entitetstype xxx (tabell) er ikke en del av modellen i nåværende kontekst? / Samsvarer ikke entitetsklassen med databasefelttype eller attributt?
Denne tabellen er ikke i den nåværende databasen, du må legge til en kodelinje for å konvertere den til en annen database:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Databasenavn";
11. Klarte ikke å finne navnet på typen eller navnerommet"... "(Er det mangel på bruk av instruksjoner eller prosedyrer)?"
Slett det opprinnelige sitatet, siter på nytt! |