.Net AWS DynamoDB Обновление элементов - PullRequest
0 голосов
/ 16 января 2019

Я использую модель персистентности объекта динамод с ядром .net c #.

Я использую следующее для сохранения моих данных:

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

Пока все работает нормально. Я хотел знать, как я могу обновить элементы вместо сохранения. У меня есть то, что мне нужно удалить элемент, а затем снова вызвать сохранить. Можно ли перезаписать элемент вместо удаления и сохранения.

Например, у меня есть элемент с ключом в качестве моего guid, когда я вызываю save, я должен сначала удалить этот элемент, а затем вставить другую запись с другим guid.

Любое обновление, которое доступно с Dynamo DB?

Любой

1 Ответ

0 голосов
/ 25 января 2019

Как вы получаете предмет?Вы получаете это через dbcontext?или dbClient?

При использовании модели Object Persistance вам просто нужно сохранить предмет.фреймворк позаботится об обновлении в фоновом режиме.Я предполагаю / предполагаю, что вы загружаете данные вне dbcontext.Поэтому, когда вы собираетесь сохранить его, предполагается, что вы хотите создать новый элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...