- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我使用亚马逊对象持久性模型并使用 DynamoDBContext 进行操作(CURD 和执行查询)。我需要知道如何使用 DynamoDBContext 进行条件更新。它应该是异步的。
我知道使用亚马逊低级 API 的方法。
我的应用程序是使用 C# Dot Net(4.5) 开发的谢谢。
最佳答案
.NET 异步 DynamoDBContext.Save 调用 uses SaveHelper .保存助手 calls UpdateHelper with an operationConfig .作为 DynamoDBOperationConfig has a ConditionalOperator field ,您可以尝试使用它来条件放置/更新属性值。请注意,您只能在此调用中对一项执行条件。如果这样做,您将无法覆盖已经存在的项目,从而实现唯一性。不过,我建议您使用 UUID 而不是哈希键的递增数字。同时atomic counters在一个项目的上下文中受支持,它们在表格的所有项目中不受支持。对于 DynamoDBContext.Save 调用不支持的条件写入,您始终可以使用 the low-level API用condition expression执行您的条件写入。
关于conditional - 有条件更新的 DynamoDBContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31066280/
在我的应用程序中,我使用亚马逊对象持久性模型并使用 DynamoDBContext 进行操作(CURD 和执行查询)。我需要知道如何使用 DynamoDBContext 进行条件更新。它应该是异步的。
我知道AmazonDynamoDBClient是线程安全的,我可以在我的应用程序启动时初始化一个单例,并在整个应用程序生命周期中继续使用它。 是否同样适用于 DynamoDBContext ? 最佳答
我正在使用 DynamoDB .NET 对象持久化模型来扫描具有以下条件的表。 public IEnumerable GetProducts(string attribute1Value, strin
我正在使用 DynamoDB .NET 对象持久化模型来扫描具有以下条件的表。 public IEnumerable GetProducts(string attribute1Value, strin
我们需要能够根据构建环境设置表名。考虑以下类: [DynamoDBTable("movies")] public class Movie { [DynamoDBHashKey] pub
我有一个 dynamoDB 表,其架构如下: var request = new CreateTableRequest { TableName = tableName, KeySche
目前正在为我的类(class)开发一个 Web 服务项目,并决定使用 .NET Core 和 DynamodDB 制作一个 Web API。 我只是好奇注入(inject) DynamoDBConte
我在我的开发机器上创建了一个 DynamoDb 表,我正在尝试使用 CreateBatchWrite 从我的 .NET Core 应用程序中插入几行。 DynamoDBContext的方法|目的。我能
我是一名优秀的程序员,十分优秀!