2014-09-05 41 views
1

我有一個需要在.dbml中爲我的項目更新的158個存儲過程的列表。我在一家使用Linq-to-SQL的.NET商店工作。我正在尋找一種方法來使用這些存儲過程更新我的.dbml文件,而無需逐個拖放(使用ORM設計器窗口)。Linq-to-SQL:一次更新多個存儲過程

理想情況下,我希望能夠同時更新.dbml文件中的所有158個存儲過程 - 任何建議?先謝謝你。

+0

我的不好,這是我一直在使用這種技術的第一家商店 - 只是EF,沒有LINQ到SQL。我的同事和我發現更新設計器文件是相當容易的,所以我可以走這條路,避免拖放到ORM窗口...但是,這是最佳實踐,我不知道... – kimmi 2014-09-05 22:31:09

+0

對不起 - 我沒有看到你提到'.dbml'文件 - 這很清楚Linq-to-SQL(而不是實體框架) – 2014-09-06 07:20:31

+0

你確實可以一次選擇多個存儲過程來拖動, 對?所以你可以一次拖動它們一次... – 2014-09-07 19:57:26

回答

0

我真的不能看到問題。使用設計師很簡單。只需選擇右側「方法窗格」中的所有現有方法,然後全部刪除。然後從「服務器資源管理器」中選擇所有存儲過程,並再次將它們拖放到方法窗格中。你的dbml文件將被重新生成。