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

7 c# linq-to-sql

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

现在,我的底层sp改为添加一个额外的参数:spGetEmployees(@name, @count)所以我希望我的函数DataContext也能改变.有没有办法这样做,而不会将存储的proc从Linq删除到Sql类文件并重新添加它?

Aar*_*her 4

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