Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 21034|Atbildi: 1

[Avots] .NET/C# EF FAQ kolekcija

[Kopēt saiti]
Publicēts 04.02.2018 11:57:47 | | |

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!




Iepriekšējo:Ļoti viegli lietot SMS bumbvedēju programmatūru
Nākamo:682d7a5cc90aeab75279e71e2464010f Kā tiek ieviests šis kodējums?
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com