2008-10-30 11 views
7

Ich habe eine Linq zu Sql .dbml-Datei, die automatisch meine Methode Signaturen für bestimmte gespeicherte Prozeduren generiert. ZB habe ich in SQL spGetEmployees(@Name) so in meinem Datenkontext habe ich spGetEmployees(string Name).Linq zu SQL-Klasse - Stored Procedure Signaturänderung

Nun, meine zugrunde liegende SP geändert, um einen zusätzlichen Parameter hinzuzufügen: spGetEmployees(@name, @count) und so möchte ich die Funktion in meinem DataContext auch ändern. Gibt es eine Möglichkeit, dies zu tun, ohne das gespeicherte Proc aus der Linq to Sql-Klassendatei zu löschen und es erneut hinzuzufügen?

+0

bei http://stackoverflow.com/questions/345227/problem-refreshing-tables-in-the-linq Es gibt eine sehr ähnliche Frage ist -zu-SQL-Designer –

Antwort

4

Derzeit, wenn Sie das UI verwenden, müssen Sie die Funktion löschen und fügen Sie es zurück gibt es keine Aktualisierung noch. Sie können diese Klasse mit sqlmetal.exe automatisieren, so dass Sie diese Dateien jedes Mal neu generieren können, wenn Sie Ihre Datenbank aktualisieren.