【问题标题】:Linq to SQL Class - Stored Procedure Signature ChangeLinq to SQL 类 - 存储过程签名更改
【发布时间】:2013-08-25 00:03:40
【问题描述】:

我有一个 Linq to Sql .dbml 文件,它会为某些存储过程自动生成我的方法签名。例如,我在 SQL 中有spGetEmployees(@Name),所以在我的数据上下文中我有spGetEmployees(string Name)

现在,我的底层 sp 更改为添加一个附加参数:spGetEmployees(@name, @count),因此我希望我的 DataContext 中的函数也进行更改。有没有办法做到这一点,而无需从 Linq 到 Sql 类文件中删除存储的过程并重新添加它?

【问题讨论】:

标签: c# linq-to-sql


【解决方案1】:

目前,如果您使用 ui,则必须删除该功能并将其添加回来,目前还没有刷新。您可以使用 sqlmetal.exe 自动执行此类,这将允许您在每次更新数据库时重新生成这些文件。

【讨论】:

    【解决方案2】:

    http://www.huagati.com/dbmltools/ 有一个第三方工具可以做到这一点

    【讨论】:

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