2010-12-16 10 views
4

Jedes Mal, wenn ich mein Entitätsmodell aktualisiere (indem ich mit der rechten Maustaste auf die .edmx-Datei klicke und 'Modell aus Datenbank aktualisieren'), wird eine neue model.tt-Datei erstellt (welches sich als Model1.tt, usw. aufbaut), welches dann diesen Fehler erzeugt.Der Namespace 'x' enthält bereits eine Definition für 'FixupCollection'

ich dann model1.tt löschen es zu beheben .. aber ..

Wie verhindere ich, dass dies geschieht? Gibt es eine bessere Möglichkeit, das Modell zu aktualisieren?

+0

Welche Version von Entity Framework verwenden Sie? – mkchandler

Antwort

0

Ich habe abgeleitet, dass die Antwort auf diese eine ist, dass der Code-Generator entweder nicht schlau genug ist, das Modell zweimal mit verschiedenen Objektnamen zu generieren, oder dass es beabsichtigt ist. (Das heißt, Ihr eigenes Modell löschen, einen neuen erstellen)

1

ich das gleiche Problem hatte meine SP 2007-Lösung nach der Aktualisierung 2010

SP Was ich tat, um dieses Problem zu beheben, war alle Verweise zu entfernen und als jedes Projekt neu aufgebaut und einen Verweis auf ein anderes Projekt hinzugefügt und alles hat gut funktioniert.

Verwandte Themen