1. Posodobite EF in ne najdete določene tabele?
Miza nima primarnega ključnega nabora!
2. Ali sem dodal predmet z istim ključem?
Razlog 1: Preverite, ali obstajajo podvojeni primarni ključi!
Razlog 2: Preverite, ali je polje za nalogo podvojeno!
Razlog 3: Ime referenčnega tujega ključa ne more biti enako kot polje tabele!
3. Ali je rešitev za obnovo uspešna, izdaja pa neuspešna?
Razlog 1: Preverite, ali je različica .NET Framework dosledna!
Razlog 2: Preverite, ali je referenca (log4net) pravilna!
4. POCO T4 predloga, ni uspelo generirati? (Tip ali ime življenjskega prostora ni najdeno)
Preveri, če je simbol napačen (podpičje), res ga ni mogoče ponovno uporabiti!
5. Ali ni mogoče posodobiti EntitySet "xxx table", ker ima DefiningQuery, in v elementu ni elementa, ki podpira trenutno operacijo?
EF entitete nimajo primarnega ključa, preprosto izbriši ponovno referenco!
6. Atribut "stanje" je del ključnih informacij objekta, ga ni mogoče spremeniti?
Brez primarnega ključa ali podvojenega primarnega ključa!
7. Napaka pri posodabljanju vnosov. Za več informacij glejte Notranje izjeme?
Tabela v podatkovni bazi nima identifikacijskega stolpca ali pa je podatkovni tip napačen!
8. Ni ViewData tipa "IEnumerable" s ključem "categoryid<SelectListItem>"?
Ta stavek pomeni: tip ViewData ne obstaja, njegov tip je IEnumerable<SelectListItem>, primarni ključ pa categoryid. IEnumerable <SelectListItem>pomeni zbirko SelectListItem.
Rešitev je: spremeni return View(), da se vrne Create()!
9. Preverjanje ene ali več entitet ne uspe. Za več informacij glejte lastnost "EntityValidationErrors"?
Vzrok težave bi lahko bil:
1. Neprazni stolpci ne vstavljajo napačnih vrednosti
2. Dolžina stolpca tujega ključa med več tabelami je različna
3. EF kontekstni objekt db je prazen
4. Lastnost EF nastavitve konteksta na bazo podatkov. Configuration.ValidateOnSaveEnabled = false;
5. Dolžina vsebine presega največjo dolžino stolpca
6. Knjižnica je bila dodana rešitvi, vendar ni bila posodobljena
7. Dodajte referenco z uporabo System.Data.Validation;
10. Tip entitete xxx (tabela) ni del modela v trenutnem kontekstu? / Razred entitete ne ustreza tipu polja ali atributu baze podatkov?
Ta tabela ni v trenutni bazi podatkov, za pretvorbo v drugo bazo podatkov morate dodati vrstico kode:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Ime baze podatkov";
11. Ni uspelo najti imena tipa ali imenskega prostora"... "(Ali primanjkuje navodil ali postopkov)?"
Izbriši izvirni citat, ponovno citiraj! |