Assistent für Entitätsdatenmodelle zeigt keine neuen Tabellen an

Albtraumspiele

Ich habe eine SQL-Datenbank aus Skripten mit Microsoft SQL Server 2012 erstellt und einige Klassen in C # mithilfe des Entity-Frameworks generiert. Jetzt musste ich eine Reihe neuer Elemente ändern und zu dieser Datenbank hinzufügen, einschließlich gespeicherter Prozeduren und neuer Tabellen.

Beim Versuch, die Klassen in Visual Studio Ultimate 2012 neu zu generieren, zeigt der Entity Data Model-Assistent jedoch weiterhin die alte Datenbank an (wie sie vor einer Woche aussah), einschließlich einiger Tabellen, die ich gelöscht habe. Keines der neuen Dinge ist aufgelistet. Ich habe versucht, die Datenbank zu löschen und neu zu erstellen, beide Programme neu zu starten und den PC ohne Wirkung neu zu starten.

Die Schritte, die ich zum Generieren des Frameworks in Visual Studio unternehme, sind:

  • Fügen Sie dem Projekt ein neues Element hinzu.
  • Wählen Sie ADO.NET-Entitätsdatenmodell aus.
  • Wählen Sie Code First aus der Datenbank.
  • Wählen Sie Weiter (die Verbindungszeichenfolge ist bereits ausgefüllt).
  • Der nächste Bildschirm ist das Fenster "Objekte und Einstellungen auswählen", in dem ich immer noch die alten Tabellen sehe (und nicht die neuen).

Gibt es einen besonderen Schritt, den ich nach dem Ändern einer Datenbank ausführen muss, damit diese Änderungen im Entitätsframework angezeigt werden?

AKTUALISIEREN:

Ich habe einen Hinweis auf eine Option zum "Modell aus Datenbank aktualisieren", aber mein Visual Studio hat keine solche Option. Websuchen zeigen an, dass es im "Modellbrowser-Fenster" gefunden wurde, das ich auch in VS nicht gefunden habe. Weitere Suchanfragen zeigen an, dass dieses Fenster nach dem Öffnen einer "edmx" -Datei verfügbar wird. Ich habe den gesamten PC nach dieser Dateierweiterung durchsucht und einige Ergebnisse gefunden, aber sie stammen alle aus Projekten anderer Leute. Ich kann keine .edmx finden, die entweder der c # -Lösung oder der SQL-Datenbank für dieses Projekt zugeordnet ist.

Albtraumspiele

Im Assistenten für Entitätsdatenmodelle habe ich im Bildschirm "Wählen Sie Ihre Datenverbindung" die Option "Neue Verbindung" ausgewählt, anstatt mit der vorhandenen Verbindung auf "Weiter" zu klicken. Wenn Sie den Servernamen und den Datenbanknamen auswählen und die Verbindung wiederherstellen, wird die Ansicht anscheinend aktualisiert, und jetzt werden die neuen Tabellen angezeigt.

Ich hatte das Gefühl, dass es eine kleine Sache von zehn Sekunden sein würde, die mir fehlte.

AKTUALISIEREN:

Durch das Wiederherstellen der Verbindung wurden die neuen Tabellen verfügbar, nicht jedoch die gespeicherten Prozeduren. Hier ist, wie ich es behoben habe.

Wenn Sie im Modellassistenten "Code zuerst aus Datenbank" auswählen, werden gespeicherte Prozeduren aus irgendeinem Grund nicht berücksichtigt. Für mich war die richtige Option "EF Designer aus Datenbank". Ich habe nicht nur die neuen Tabellen UND gespeicherten Prozeduren erhalten, sondern auch die edmx-Datei generiert, die mit der ersten Option nicht erstellt wurde.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Der Assistent für Entitätsdatenmodelle wird geschlossen, nachdem die Verbindung ausgewählt wurde und nicht mit der nächsten Stufe fortgefahren wird (Tabellen- / SP-Auswahl).

Beim Erstellen einer zweiten EDMX-Datei wird der Assistent für Entitätsdatenmodelle niemals ausgeführt

Dialogfluss - Google-Assistent: @ sys.any Entität fängt keine Ziffernfolge ab

EntityFramework speichert keine neuen Daten für die Entität

Reaktionstextur zeigt keine neuen Zeilen

DiffUtils zeigt keine neuen Elemente an

Navicat zeigt keine Tabellen in Postgres an

Nach der Bereitstellung von War-Dateien für Tomcat zeigt die Webapp keine neuen Änderungen an

Das Update-Bedienfeld fügt keine neuen Steuerelemente hinzu, zeigt jedoch die neuen an

Git Checkout zeigt keine neuen Dateien in IntelliJ an

RecyclerView notifyItemRangeChanged zeigt keine neuen Daten an

Jupyter Notebook zeigt keine neuen Umgebungen an

GridView zeigt visuell keine neuen Daten in BindingList an

Laravel 8 zeigt keine neuen Bilder an

zeigt keine neuen Memes in discord.py

Fehler des Assistenten für Entitätsdatenmodelle (MVC)

opscenter zeigt unbekannt für neuen Knoten

Eclipse zeigt keine Fehler an oder führt keinen neuen Code aus

Warum zeigt Xcode keine Indexoptionen für CoreData-Entitäten und -Attribute an?

So testen Sie Dao mit Dbunit für Tabellen, die keine Entität im Ruhezustand haben

Powershell zeigt keine Werte für Schluckaufgaben an

Bokeh zeigt keine Handlung für Pandas an

Google Nearby-Benachrichtigungs-API zeigt keine neuen Benachrichtigungen an

PHP-Echo zeigt keine neuen Zeilen in MySQL gespeichert

QTablewidget zeigt keine neuen cellWidgets in PyQt5 an

Git `git ls-files -m` zeigt keine neuen Dateien an

Xcode 7 zeigt mit Git keine neuen Remote-Zweige an

Webpack zeigt nach einem Fehler keine neuen Build-Fehler an

Warum zeigt Google App Engine keine neuen Bereitstellungen an?

TOP Liste

  1. 1

    Wie aktualisiere ich ein Feld in einer Raumdatenbank mit einem Repository und einem Ansichtsmodell?

  2. 2

    Wie füge ich mehrere Spalten in einer Spalte mit derselben Tabelle in SQL Server zusammen?

  3. 3

    Wie kann man Gitterquadrate dazu bringen, die Farbe zu ändern?

  4. 4

    Ich kann nicht verstehen, wie man Go-Code in mehreren Dateien kompiliert

  5. 5

    Zählen Sie die Vorkommen jedes Werts in einem Tupel in Python

  6. 6

    Gibt es eine sauberere Möglichkeit, Konstruktorargumente und Instanzeigenschaften einer Klasse in Typescript zu definieren?

  7. 7

    So implementieren Sie Pushwoosh mit ionic 2

  8. 8

    Wie wird der Wert im Dropdown-Menü basierend auf den ausgewählten Daten / IDs angezeigt?

  9. 9

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  10. 10

    Ändern Sie den Knotenpfad in das aktuelle Verzeichnis

  11. 11

    So erstellen Sie ein Array von Objekten aus zwei Arrays von Objekten mit einem gemeinsamen Schlüssel - JavaScript

  12. 12

    Rufen Sie die ID aus der Datagrid-Ansicht ab und zeigen Sie die Daten in Textfeldern einem anderen Formular an

  13. 13

    base js: Wie füge ich einem Objekt eine Eigenschaft auf die 'alte' Weise hinzu?

  14. 14

    Ersetze einen Teil einer Zeichenfolge durch eine Pandas-Spalte als Muster

  15. 15

    Blättern Sie auf Radio Click zur Abschnitts-ID

  16. 16

    CBCentralManager wird nach dem Verbinden neu gestartet

  17. 17

    Scherz, wie man eine Funktion verspottet, die von einer verspotteten Funktion zurückgegeben wird

  18. 18

    django-allauth Empfängersignal zum Hinzufügen einer Gruppenberechtigung zum Benutzer bei der Anmeldung

  19. 19

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  20. 20

    AQL: Teilweise Übereinstimmung in einer Reihe von Zeichenfolgen

  21. 21

    So summieren Sie die Werte zweier Tabellen und gruppieren sie nach Datum

heißlabel

Archiv