2008-10-30 8 views
7

J'ai un fichier Linq to Sql .dbml qui génère automatiquement mes signatures de méthode pour certaines procédures stockées. par exemple, j'ai dans SQL spGetEmployees(@Name) donc dans mon contexte de données j'ai spGetEmployees(string Name).Classe Linq to SQL - Changement de signature de procédure stockée

Maintenant, mon sp sous-jacent a changé pour ajouter un paramètre supplémentaire: spGetEmployees(@name, @count) et donc je veux que la fonction dans mon DataContext change également. Existe-t-il un moyen de le faire sans déposer le proc stocké du fichier de classe Linq dans Sql et le rajouter?

+0

Il y a une question très semblable à http://stackoverflow.com/questions/345227/problem-refreshing-tables-in-the-linq -to-sql-designer –

Répondre

4

Actuellement, si vous utilisez l'interface utilisateur, vous devez supprimer la fonction et la rajouter, il n'y a pas encore d'actualisation. Vous pouvez automatiser cette classe avec sqlmetal.exe cela vous permettra de régénérer ces fichiers chaque fois que vous mettez à jour votre base de données.

Questions connexes