Ändern Namespaces in Entity Framework
Ich versuche, ändern Sie den Namespace verwendet Entity Framework Generator-Klassen.
Wenn ich auf die designer meiner Person, Modell.edmx, kann ich irgendwo sehen, wo kann ich den namespace zu ändern:
Namespace
unter ConceptualEntityModel Eigenschaften. Geändert namespace, aber nichts geschah. Hat nicht funktioniert. Also, ich lese etwas Hilfe von diesem link:
http://weblogs.asp.net/zeeshanhirani/struggling-through-namespace-in-entity-framework
sagt, dass ich zum ändern der Eigenschaft: Custom Tool Namespace -
Schön, wenn ich auf Eigenschaft .edmx-in-Konsole-Anwendung, da Eigentum vorhanden ist. Aber wenn ich mit der gleichen Sache in einem Web-Anwendung, die Eigenschaft ist nicht vorhanden. Es ist nur eine property-Datei namens Web-Datei-Eigenschaften, die hat einfach 3 Eigenschaften:
- Benutzerdefiniertes Tool
- Dateiname
- Vollständigen Pfad
Was vermisse ich hier?
Du musst angemeldet sein, um einen Kommentar abzugeben.
rainerh richtig ist:
Ich versuchte, zu
*.edmx
Custom Tool Namespace - Eigentum - dies hat nicht geholfen.Ich versuchte, zu
*.Context.tt
Eigenschaft - dies nicht auch helfen.Aber wenn ich den Custom Tool Namespace - Eigenschaft von
*.tt
- Datei (mit der rechten Maustaste auf die Datei -> Eigenschaften) - Namensraum festgelegt wurde, wird automatisch für alle Klassen genereated vor.In meinem Fall, habe ich einfach einen Ordner erstellt in dem Projekt, zog die .edmx-Datei in den Ordner habe ich erstellt(über den Projektmappen-explorer), und alles nur automatisch geändert namespaces.
Öffnen Sie Ihre edmx-Datei zuerst, und drücken Sie dann die F4-Taste oder klicken Sie auf das Eigenschaften-Fenster.
Unter der Schema-Abschnitt, es ist eine Eigenschaft, die man als Namespace die Sie ändern können.