c# - Linq to SQL 类 - 存储过程签名更改

标签 c# linq-to-sql

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

现在,我的底层 sp 更改为添加一个附加参数:spGetEmployees(@name, @count) 因此我希望我的 DataContext 中的函数也发生变化.有没有一种方法可以在不将存储过程从 Linq to Sql 类文件中删除并重新添加的情况下执行此操作?

最佳答案

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

关于c# - Linq to SQL 类 - 存储过程签名更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/251088/

相关文章:

c# - "Object reference not set to an instance of an object"过滤dataGridView时

c# - 我如何等待 Quartz.Net 父作业中的子作业完成

c# - WPF 绑定(bind) : Static resource cannot be resolved

c# - 如何在使用 Reactive Extensions 测试 Observables 时为 Task.Run 使用虚拟时间

c# - 如何将运行时计算的非持久只读属性正确添加到 Linq To SQL 数据类

vb.net - 如何判断 SubmitChanges() 是否会实际更改 LINQ to SQL 中特定实体的任何内容

c# - 具有隐藏继承成员的新属性的 XML 序列化类

c# - 查询未映射的类成员

c# - 将 xml 反序列化为 Linq to SQL 对象

sql-server - LINQ To SQL 是否提供比使用 ado.net 和 oledb 更快的响应时间?