繁体   English   中英

.Net AWS DynamoDB更新项目

[英].Net AWS DynamoDB Updating items

我正在使用带有.net核心C#的dynamodb对象持久性模型。

我正在使用以下内容保存数据:

public Task SaveAsync(T item)
{
   return base.SaveAsync(item, _config);
}

虽然这很好。 我想知道如何更新项目而不是保存项目。 我所需要的是删除该项目,然后再次调用保存。 是否可以覆盖项目而不是删除并重新保存。

对于ex,我有一个键为guid的项目,当我调用save时,我必须先删除该项目,然后再插入另一个具有不同guid的条目。

dynamo db可用的任何更新吗?

任何人?

您如何取回物品? 您是通过dbcontext获得的吗? 还是dbClient?

使用“ 对象持久性”模型时 ,应该只保存该项目。 该框架将在后台处理更新。 我的假设/猜测是您正在dbcontext之外加载数据。 因此,当您保存它时,它假定您要创建一个新项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM