1. Aggiornare EF e non riesci a trovare la tabella specificata?
Il tavolo non ha un set di chiavi primari!
2. Ho aggiunto un oggetto con la stessa chiave?
Motivo 1: Controlla se ci sono chiavi primarie duplicate!
Motivo 2: Controlla se il campo assegnazione è duplicato!
Motivo 3: Il nome della chiave esterna di riferimento non può essere lo stesso del campo della tabella!
3. La soluzione di ricostruzione ha successo, ma il rilascio fallisce?
Motivo 1: Controlla se la versione di .NET Framework è coerente!
Motivo 2: Controlla se il riferimento (log4net) è corretto!
4. Modello POCO T4, non è stato generato? (Nome di tipo o spazio di vita non trovato)
Controlla se il simbolo è sbagliato (punto e virgola), davvero non si può riferire!
5. Non è possibile aggiornare EntitySet "xxx table" perché ha una DefiningQuery e non c'è alcun elemento nell'elemento che supporti l'operazione corrente?
Le entità EF non hanno una chiave primaria, basta eliminare il riferimento!
6. L'attributo "state" fa parte delle informazioni chiave dell'oggetto, non può essere modificato?
Niente chiave primaria, o chiave primaria duplicata!
7. Errore durante l'aggiornamento delle voci. Per maggiori informazioni, vedi Eccezioni interne?
La tabella nel database non ha una colonna di identificazione, oppure il tipo di dato è sbagliato!
8. Non esiste un ViewData di tipo "IEnumerable" con la chiave "categoryid<SelectListItem>"?
Questa frase significa: il tipo ViewData non esiste, il suo tipo è IEnumerable <SelectListItem>e la sua chiave primaria è categoryid. IEnumerable <SelectListItem>significa una raccolta di SelectListItem.
La soluzione è: cambia return View() per restituire Create()!
9. La verifica di una o più entità fallisce. Per maggiori informazioni, consulta la proprietà "EntityValidationErrors"?
La causa del problema potrebbe essere:
1. Le colonne non vuote non inseriscono valori in modo errato
2. La lunghezza della colonna della chiave esterna tra più tabelle è diversa
3. L'oggetto di contesto ef db è vuoto
4. EF impostazione della proprietà di contesto in db. Configuration.ValidateOnSaveEnabled = falso;
5. La lunghezza del contenuto supera la lunghezza massima della colonna
6. La libreria è stata aggiunta alla soluzione ma non aggiornata
7. Aggiungere un riferimento usando System.Data.Validation;
10. Il tipo di entità xxx (tabella) non fa parte del modello nel contesto attuale? / La classe entità non corrisponde al tipo di campo o attributo del database?
Questa tabella non è nel database attuale, devi aggiungere una riga di codice per convertirla in un altro database:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Nome del database";
11. Non è riuscito a trovare il nome del tipo o dello spazio dei nomi"... "(C'è mancanza di istruzioni o procedure)?"
Cancella la citazione originale, ri-citazione! |