Interface IDynamoTableTransactWriteItemsDeleteItem<TRecord>
Interface to specify a DeleteItem operation for TransactWriteItems.
Namespace: LambdaSharp.DynamoDB.Native.Operations
Assembly: LambdaSharp.DynamoDB.Native.dll
Syntax
public interface IDynamoTableTransactWriteItemsDeleteItem<TRecord>
where TRecord : class
Type Parameters
| Name | Description |
|---|---|
| TRecord | The record type. |
Methods
End()
End specification of the DeleteItem operation for TransactWriteItems.
Declaration
IDynamoTableTransactWriteItems End()
Returns
| Type | Description |
|---|---|
| IDynamoTableTransactWriteItems |
WithCondition(Expression<Func<TRecord, Boolean>>)
Add condition for DeleteItem operation.
Declaration
IDynamoTableTransactWriteItemsDeleteItem<TRecord> WithCondition(Expression<Func<TRecord, bool>> condition)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Linq.Expressions.Expression<System.Func<TRecord, System.Boolean>> | condition | A lambda predicate representing the DynamoDB condition expression. |
Returns
| Type | Description |
|---|---|
| IDynamoTableTransactWriteItemsDeleteItem<TRecord> |