我想确保我的数据库(SQL Server)更新是幂等的,功能类似于下面的博客文章,但使用实体框架(v5,数据库优先):
http://blogs.msdn.com/b/adonet/archive/2013/03/11/sql-database-connectivity-and-the-idempotency-issue.aspx
但是,如果我在插入过程中添加@Operation参数,我会得到
"错误2037:映射函数绑定指定函数...但不映射以下函数参数:操作"
(@Operation将是一个GUID,由应用程序生成,允许应用程序使用相同的GUID重试,如果它没有从proc获得成功响应.proc会将GUID写入日志表,并且只执行如果GUID不存在,则插入 - 从而确保幂等事务.)
有优雅的解决方案吗?
c# entity-framework-5 azure-sql-database
azure-sql-database ×1
c# ×1
entity-framework-5 ×1