我想确保我的数据库(SQL Server)更新是幂等的,功能类似于下面的博客文章,但使用实体框架(v5,数据库优先):
但是,如果我在我的插入过程中添加一个 @Operation 参数,我会得到
“错误 2037:映射函数绑定指定了一个函数……但未映射以下函数参数:操作”
(@Operation 将是由应用程序生成的 GUID,如果应用程序没有从 proc 获得成功响应,则允许应用程序使用相同的 GUID 重试。proc 会将 GUID 写入日志表,并且只执行如果 GUID 不存在则插入 - 从而确保幂等事务。)
有没有优雅的解决方案?