我是否总是需要在存储过程更改时更新 edmx?

Do i always need to update edmx on stored procedure change?

我更改了此存储过程代码,其中以前的查询是

update Table set date = getdate()

改为

update Table set date = dateadd(hh,15,getdate())

对存储过程进行此更改后,我是否需要更新我的代码中的 edmx? 或者我可以直接在 Prod 数据库中进行更改,应用程序会发生变化吗?

如果存储过程的外部接口没有变化(即存储过程的参数列表没有变化,输出格式相同)那么EDMX不需要改变。因此,如果此更改仅发生在存储过程的内部,您应该没问题。