1. EF aktualisieren und die angegebene Tabelle nicht finden?
Der Tisch hat keinen Primärschlüsselsatz!
2. Habe ich einen Gegenstand mit demselben Schlüssel hinzugefügt?
Grund 1: Überprüfe, ob es doppelte Primärschlüssel gibt!
Grund 2: Überprüfen Sie, ob das Zuweisungsfeld dupliziert ist!
Grund 3: Der Name des Referenz-Fremdschlüssels kann nicht mit dem Tabellenfeld übereinstimmen!
3. Ist die Rebuild-Lösung erfolgreich, aber die Veröffentlichung scheitert?
Grund 1: Überprüfe, ob die .NET Framework-Version konsistent ist!
Grund 2: Überprüfe, ob die Referenz (log4net) korrekt ist!
4. POCO T4-Vorlage, nicht generiert? (Typ oder Lebensraumname nicht gefunden)
Überprüfe, ob das Symbol falsch ist (Semikolon), es kann wirklich nicht neu referenziert werden!
5. Kann EntitySet "xxx table" nicht aktualisieren, weil es eine DefiningQuery enthält und kein Element im Element die aktuelle Operation unterstützt?
EF-Entitäten haben keinen Primärschlüssel, löschen Sie einfach die Rereferenz!
6. Das Attribut "Zustand" ist Teil der Schlüsselinformationen des Objekts, kann nicht geändert werden?
Kein Primärschlüssel oder doppelter Primärschlüssel!
7. Fehler beim Aktualisieren von Einträgen. Für weitere Informationen siehe Interne Ausnahmen?
Die Tabelle in der Datenbank hat keine Identifikationsspalte, oder der Datentyp ist falsch!
8. Gibt es keine ViewData vom Typ "IEnumerable" mit dem Schlüssel "categoryid"<SelectListItem>?
Dieser Satz bedeutet: Typ ViewData existiert nicht, und sein Typ ist IEnumerable<SelectListItem>, und sein Primärschlüssel ist categoryid. IEnumerable <SelectListItem>bedeutet eine Sammlung von SelectListItem.
Die Lösung lautet: ändern Sie zurück View() um Create() zurückzugeben!
9. Die Überprüfung einer oder mehrerer Einheiten scheitert. Für weitere Informationen siehe die Eigenschaft "EntityValidationErrors"?
Die Ursache des Problems könnte sein:
1. Nichtleere Spalten fügen Werte nicht falsch ein
2. Die Länge der Fremdschlüsselspalte zwischen mehreren Tabellen ist unterschiedlich
3. Die ef-Kontextobjekt-Datenbank ist leer
4. EF-Kontext-Einstellungseigenschaft für db. Configuration.ValidateOnSaveEnabled = false;
5. Die Inhaltslänge übersteigt die maximale Spaltenlänge
6. Die Bibliothek wurde zur Lösung hinzugefügt, aber nicht aktualisiert
7. Fügen Sie eine Referenz mit System.Data.Validation hinzu;
10. Ist der Entitätstyp xxx (Tabelle) im aktuellen Kontext nicht Teil des Modells? / Die Entitätsklasse stimmt nicht mit dem Datenbankfeldtyp oder -attribut überein?
Diese Tabelle befindet sich nicht in der aktuellen Datenbank, Sie müssen eine Codezeile hinzufügen, um sie in eine andere Datenbank umzuwandeln:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Datenbankname";
11. Der Name des Typs oder Namensraums wurde nicht gefunden"... "(Fehlt es an Anweisungen oder Verfahren)?"
Lösche das ursprüngliche Zitat, setze es erneut! |