1. Opdater EF og kan ikke finde den angivne tabel?
Bordet har ikke et sæt primærnøgler!
2. Har jeg tilføjet en vare med samme nøgle?
Grund 1: Tjek om der findes dubletter af primærnøgler!
Grund 2: Tjek om opgavefeltet er duplikeret!
Grund 3: Navnet på reference-fremmednøglen kan ikke være det samme som tabelfeltet!
3. Er genopbygningsløsningen succesfuld, men udgivelsen mislykkes?
Grund 1: Tjek om .NET Framework-versionen er konsistent!
Grund 2: Tjek om referencen (log4net) er korrekt!
4. POCO T4-skabelon, fejlede i at generere? (Type eller lifespace-navn ikke fundet)
Tjek om symbolet er forkert (semikolon), det kan virkelig ikke omrefereres!
5. Kan ikke opdatere EntitySet "xxx table", fordi den har en DefiningQuery, og der ikke er noget element i elementet, der understøtter den aktuelle operation?
EF-entiteter har ikke en primær nøgle, slet bare rereferencen!
6. Attributtets "tilstand" er en del af objektets nøgleinformation, kan den ikke ændres?
Ingen primærnøgle eller duplikat primærnøgle!
7. Fejl ved opdatering af poster. For mere information, se Interne undtagelser?
Tabellen i databasen har ikke en identifikationskolonne, eller også er datatypen forkert!
8. Findes der ikke noget ViewData af typen "IEnumerable" med nøglen "categoryid"<SelectListItem>?
Denne sætning betyder: type ViewData eksisterer ikke, og dens type er IEnumerable<SelectListItem>, og dens primære nøgle er categoryid. IEnumerable <SelectListItem>betyder en samling af SelectListItem.
Løsningen er: skift returner View() for at returnere Create()!
9. Verifikation af en eller flere enheder fejler. For mere information, se egenskaben "EntityValidationErrors"?
Årsagen til problemet kan være:
1. Ikke-tomme kolonner indsætter ikke værdier forkert
2. Længden af fremmednøglekolonnen mellem flere tabeller er forskellig
3. EF-kontekstobjektets database er tom
4. EF kontekstindstillingsegenskab til db. Configuration.ValidateOnSaveEnabled = falsk;
5. Indholdets længde overstiger den maksimale kolonnelængde
6. Biblioteket blev tilføjet til løsningen, men ikke opdateret
7. Tilføj en reference ved hjælp af System.Data.Validation;
10. Er entitetstypen xxx (tabel) ikke en del af modellen i den nuværende kontekst? / Matcher entitetsklassen ikke databasefelttype eller attribut?
Denne tabel er ikke i den aktuelle database, du skal tilføje en linje kode for at konvertere den til en anden database:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Databasenavn";
11. Ikke kunne finde type- eller navnerummets navn"... "(Mangler der brug af instruktioner eller procedurer)?"
Slet det oprindelige citat, citér igen! |