首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS Aurora Npgsql.NpgsqlException (0x80004005):收到后端消息CopyData,而预期为CommandCompleteMessage

AWS Aurora Npgsql.NpgsqlException (0x80004005):收到后端消息CopyData,而预期为CommandCompleteMessage
EN

Stack Overflow用户
提问于 2021-09-20 21:46:20
回答 1查看 76关注 0票数 0

我正在使用实体框架核心,我有以下代码,它在我的本地Postgresql数据库和AWS Postgresql实例上都工作得很好。

代码语言:javascript
运行
复制
_dbContext.SomeTable.UpdateRange(existingItems);
await _dbContext.SomeTable.AddRangeAsync(newItems);
return await _dbContext.SaveChangesAsync();

当我在AWS Aurora PostgreSQL区域集群上使用它时,它失败了,错误如下:

Npgsql.NpgsqlException (0x80004005): Received backend message CopyData while expecting CommandCompleteMessage.

我可以创建、更新和删除单个项目,但当我尝试创建大于400k的项目时,就会发生这种情况。

EN

回答 1

Stack Overflow用户

发布于 2021-09-20 22:10:13

不知道发生了什么。我变了

await _dbContext.SomeTable.AddRangeAsync(newItems);

_dbContext.SomeTable.AddRange(newItems);

而且它起作用了。也许这解决了它,或者重新部署做了一些事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69261189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档