【问题标题】:Linq-to-SQL: Update several stored procedures at onceLinq-to-SQL:一次更新多个存储过程
【发布时间】:2014-10-30 20:16:06
【问题描述】:

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

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

【问题讨论】:

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

标签: c# sql linq stored-procedures linq-to-sql


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-11-18
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多