1. Atjaunināt EF un nevarat atrast norādīto tabulu?
Galdam nav primārās atslēgas komplekta!
2. Vai esmu pievienojis preci ar to pašu atslēgu?
1. iemesls: pārbaudiet, vai ir dublētas primārās atslēgas!
2. iemesls: pārbaudiet, vai uzdevuma lauks nav dublēts!
3. iemesls: atsauces ārējās atslēgas nosaukums nevar būt tāds pats kā tabulas lauks!
3. Vai atjaunošanas risinājums ir veiksmīgs, bet izlaidums neizdodas?
1. iemesls: pārbaudiet, vai .NET Framework versija ir konsekventa!
2. iemesls: pārbaudiet, vai atsauce (log4net) ir pareiza!
4. POCO T4 veidne, neizdevās ģenerēt? (Tips vai dzīves telpas nosaukums nav atrasts)
Pārbaudiet, vai simbols ir nepareizs (semikols), uz to tiešām nevar atkārtoti atsaukties!
5. Nevar atjaunināt EntitySet "xxx tabulu", jo tam ir DefiningQuery un elementā nav elementa, kas atbalsta pašreizējo darbību?
EF entītijām nav primārās atslēgas, vienkārši izdzēsiet atkārtotu atsauci!
6. Atribūts "stāvoklis" ir daļa no objekta pamatinformācijas, to nevar mainīt?
Nav primārās atslēgas vai primārās atslēgas dublikāta!
7. Kļūda, atjauninot ierakstus. Papildinformāciju skatiet sadaļā Iekšējie izņēmumi?
Datu bāzes tabulā nav identifikācijas kolonnas vai datu tips ir nepareizs!
8. Nav ViewData tipa "IEnumerable" ar atslēgu "categoryid<SelectListItem>"?
Šis teikums nozīmē: tips ViewData neeksistē, un tā tips ir IEnumerable<SelectListItem>, un tā primārā atslēga ir categoryid. IEnumerable <SelectListItem>nozīmē SelectListItem kolekciju.
Risinājums ir: mainiet atgriešanos View(), lai atgrieztu Create()!
9. Vienas vai vairāku vienību pārbaude neizdodas. Papildinformāciju skatiet rekvizītā "EntityValidationErrors"?
Problēmas cēlonis varētu būt:
1. Netukšas kolonnas neievieto vērtības nepareizi
2. Ārējās atslēgas kolonnas garums starp vairākām tabulām ir atšķirīgs
3. ef konteksta objekts db ir tukšs
4. EF konteksta iestatīšanas rekvizīts uz db. Configuration.ValidateOnSaveEnabled = false;
5. Satura garums pārsniedz maksimālo kolonnas garumu
6. Bibliotēka tika pievienota risinājumam, bet nav atjaunināta
7. Pievienojiet atsauci, izmantojot System.Data.Validation;
10. Entītijas veids xxx (tabula) pašreizējā kontekstā nav daļa no modeļa? / Entītijas klase neatbilst datu bāzes lauka tipam vai atribūtam?
Šī tabula nav pašreizējā datu bāzē, jums jāpievieno koda rinda, lai to pārvērstu citā datu bāzē:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Datu bāzes nosaukums";
11. Neizdevās atrast tipa vai nosaukumvietas nosaukumu"... "(Vai trūkst instrukciju vai procedūru)?"
Izdzēsiet sākotnējo citātu, citējiet atkārtoti! |