C# Linq到SQL:一次更新多个存储过程

C# Linq到SQL:一次更新多个存储过程,c#,sql,linq,stored-procedures,linq-to-sql,C#,Sql,Linq,Stored Procedures,Linq To Sql,我在项目的.dbml中列出了需要更新的158个存储过程。我在一家使用LINQtoSQL的.NET商店工作。我正在寻找一种方法来使用这些存储过程更新我的.dbml文件,而无需逐个拖放(使用ORM设计器窗口) 理想情况下,我希望能够一次更新.dbml文件中的所有158个存储过程-有什么建议吗?提前谢谢。我真的看不出这个问题。使用设计器非常简单。只需在右侧的“方法窗格”中选择所有现有方法,然后将其全部删除。然后从“服务器资源管理器”中选择所有存储过程,并再次将它们拖放到“方法”窗格中。您的dbml文件

我在项目的
.dbml
中列出了需要更新的158个存储过程。我在一家使用LINQtoSQL的.NET商店工作。我正在寻找一种方法来使用这些存储过程更新我的
.dbml
文件,而无需逐个拖放(使用ORM设计器窗口)


理想情况下,我希望能够一次更新
.dbml
文件中的所有158个存储过程-有什么建议吗?提前谢谢。

我真的看不出这个问题。使用设计器非常简单。只需在右侧的“方法窗格”中选择所有现有方法,然后将其全部删除。然后从“服务器资源管理器”中选择所有存储过程,并再次将它们拖放到“方法”窗格中。您的dbml文件将被重新生成。

My bad,这是我所在的第一家使用此技术的商店-只使用EF,不使用linq to sql。我和我的同事发现更新设计器文件相当容易,所以我可以走这条路,避免拖拽到ORM窗口……但是,这是最佳实践吗,我不知道……对不起-我的错-我没有看到你提到
.dbml
文件-这显然是Linq到SQL(而不是实体框架)您知道一次可以选择多个存储过程进行拖动,对吗?因此,您可以一次拖动所有存储过程…我确实这样做了,但是从数千个存储过程中选择158个一次拖动对我来说并不理想-我希望找到更好的方法,但没有这样的运气。。。