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

7
我有一个 Linq to Sql 的 .dbml 文件,它会自动生成一些存储过程的方法签名。例如,我在 SQL 中有一个 spGetEmployees(@Name) 存储过程,那么在我的数据上下文中就会有 spGetEmployees(string Name) 方法。
现在,我的底层存储过程添加了一个额外的参数:spGetEmployees(@name, @count),所以我想要我的 DataContext 中的函数也进行更改。有没有一种方法可以在不删除 Linq to Sql 类文件中的存储过程并重新添加它的情况下完成这个操作?

在https://dev59.com/_3RC5IYBdhLWcg3wS_AF上有一个非常类似的问题,关于如何刷新Linq to SQL设计器中的表。 - Daniel Ballinger
2个回答

4

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


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接