小编Ste*_*e S的帖子

如何确保使用Entity Framework 5插入幂等数据库?

我想确保我的数据库(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

6
推荐指数
1
解决办法
1372
查看次数