2016-12-05 4 views
0

die Assistenten verwenden, habe ich eine DbContext aus einer bestehenden Datenbank und nur ausgewählte Tabelle in. Allerdings gezogen wird jetzt muß ich aus dieser Datenbank zum Entity Model weitere Tabellen hinzufügen.Tabelle zu DbContext aus bestehender Datenbank hinzufügen?

Was ist der einfachste Weg, um mehr Tabellen aus einer bestehenden Datenbank zu einem Kontext hinzufügen, dass ich bereits erstellt habe und auch die jeweiligen Modelle für diese Tabellen zu erzeugen?

+0

Öffnen Sie Ihre EDMX-Datei. Klicken Sie dann mit der rechten Maustaste in das Diagramm und wählen Sie Modell aus Datenbank aktualisieren. Wählen Sie als Nächstes die Tabellen aus, die Sie hinzufügen möchten. – Kyle

Antwort

3

Der einfachste Weg ist:

1) Öffnen Sie Ihre .edmx Datenbank

2) Rechts klicken und wählen "Update-Modell aus der Datenbank ..."

3) Überprüfen Sie die Tabellen, die Sie wollen, und klicken

4) EF beenden wird erstellen alle Ihre Entitätsklassen für Sie

0

denke ich EntityFramework Reverse-Poco Genera Tor ist, was Sie suchen. Es ist eine Erweiterung für VS, die eine TT-Datei füllen können, dann POCO Einheiten für Sie zu erstellen.

Es ist hier zum Download: EntityFramework Reverse Poco Generator

Ich habe eine sehr kurze Anleitung geschrieben Sie, um verweisen könnte die Erweiterung setupt und es für Ihre Mittel zu verwenden. Überprüfen Sie es hier: Introduction to EntityFramework Reverse POCO Generator for Visual Studio

0

Wenn Sie die Tabellen manuell zu Ihrem DbContext hinzufügen möchten, können Sie dies tun, indem Sie dem DbContext Eigenschaften des Typs DbSet hinzufügen. Zum Beispiel:

public DbSet<CarColor> CarColors { get; set; } 
Verwandte Themen