Ich möchte diese Warnungen unterdrücken, aber ich konnte nicht herausfinden, wie es geht.Was ist der richtige Weg, um EF-Warnungen zu unterdrücken?
Antwort
Diejenigen, die nicht Warnungen sind Sie sehen, sind solche Fehler. Die Ausgabe sagt Ihnen sehr deutlich, wenn eine Diagnosemeldung eine Warnung oder ein Fehler ist. Sie haben dem Compiler eine Fehlernummer (6002) gegeben und ihm gesagt, dass er die Warnung mit dieser Nummer unterdrücken soll, aber eine solche Warnung existiert nicht. Sie haben also nur einen zusätzlichen Fehler erstellt
In diesem Fall ist die Nachricht, die Sie unterdrücken möchten, ein schwerwiegender Compilerfehler; Ihre einzige Möglichkeit besteht darin, Ihren Code zu reparieren. Sie müssen einen Primärschlüssel für jedes Entity Framework-Objekt definieren, oder das Entity Framework wird nicht damit arbeiten. Der Wortlaut des Fehlers ist ein wenig verwirrend, da er impliziert, dass der Compiler das Problem irgendwie "bearbeitet" hat, aber das ist nicht der Fall.
Für weitere Informationen über die spezifischen Fehler, und wie man es beheben:
Error 6002: The table/view does not have a primary key defined
Dieser Kommentar ist völlig fehlgeleitet. Der "Fehler" ist eine Warnung, und Ihr Projekt wird gut damit presentieren. – TimS
Sie sind richtig, dass diese Warnungen, keine Fehler. Die einfachste Möglichkeit, die Validierungswarnungen vom Compiler zu unterdrücken, besteht darin, die Eigenschaft Validieren bei Build des EF-Modells zu deaktivieren. Öffnen Sie dazu Ihre .edmx und wählen Sie den Hintergrund aus. Öffnen Sie das Fenster Eigenschaften von Visual Studio, und legen Sie Validate on Build auf false fest. Wenn Sie das Modell validieren möchten, öffnen Sie das Modell einfach erneut. Es gibt auch eine Kontextmenüoption im Kontextmenü für das zu validierende Modell.
- 1. Was ist der richtige Weg um umzuleiten?
- 2. Was ist der richtige Weg, um den Fall zu vergleichen?
- 3. Was ist der richtige Weg, um in Rails zu zählen?
- 4. Was ist der richtige Weg, Testbereiche um Ausnahmen zu gruppieren
- 5. Was ist der aktuelle richtige Weg, um Edelsteine zu veröffentlichen?
- 6. Was ist der richtige Weg, um Controller-Aktionen zu erstellen?
- 7. Was ist der richtige Weg, um Berechtigungen zu adressieren?
- 8. Was ist der richtige Weg, um Montageversion zu behandeln?
- 9. Was ist der richtige Weg, um eine ListBox zu laden?
- 10. Was ist der richtige Weg, um FB.Event.subscribe zu behandeln?
- 11. Was ist der richtige Weg, um scala.io.Source zu verwenden?
- 12. Was ist der richtige Weg, um eine QList zu initialisieren?
- 13. Was ist der richtige Weg, um diese Informationen zu erhalten?
- 14. Was ist der richtige Weg um Transienten zu markieren?
- 15. Was ist der richtige Weg, um nach False zu suchen?
- 16. Was ist der richtige Weg, um die Eclipse-Warnung zu beheben "ist nicht parametrisiert"?
- 17. Was ist der richtige Weg, um log4j in JSP-Seiten
- 18. Was ist der richtige Weg, um die Argumente eines Konstruktor
- 19. Was ist der richtige Weg, um mit Mongodb-Verbindungen umzugehen?
- 20. Was ist der richtige Weg, um eine Bildunterschrift mit html5
- 21. Lucene: Was ist der richtige Weg, um eine Suche abzubrechen?
- 22. Was ist der richtige Weg, um die CSV-Datei einzuloggen?
- 23. Was ist der richtige Weg, um eine Datei mit CUploadedFile
- 24. Was ist der richtige Weg, um Block in Initialisierungsmethoden einzurichten?
- 25. AngularJS - Was ist der richtige Weg dafür?
- 26. was ist der richtige Weg Schleife
- 27. Was ist der richtige Weg, um zwei Int-Werte zu teilen, um einen Float zu erhalten?
- 28. Was ist der richtige Weg, um den "in" -Operator zu verwenden, um ein Histogramm zu erstellen?
- 29. Was ist der richtige Weg, um Java-Quellcode in Eclipse zu importieren, um Verfälschungen zu vermeiden?
- 30. In Python analysieren: Was ist der effizienteste Weg, um Strings zu unterdrücken/zu normalisieren?
Ich habe genau das gleiche Problem mit Ausnahme eines etwas anderen Fehler/Warnung Code 6005. Kann nicht herausfinden, wie es zu verbergen. – Rocklan