public Task <DeleteItemResult> DeleteAsync(Key <T> key, Expression[] conditions, ReturnValues returnValues) { var request = new DeleteItemRequest(tableName, key) { ReturnValues = returnValues }; if (conditions.Length > 0) { request.SetConditions(conditions); } return(InternalDelete(request)); }
public Task <DeleteItemResult> DeleteAsync(Key <T> key, Expression[] conditions, ReturnValues returnValues) { #region Preconditions if (conditions == null) { throw new ArgumentNullException(nameof(conditions)); } #endregion var request = new DeleteItemRequest(tableName, key) { ReturnValues = returnValues }; if (conditions.Length > 0) { request.SetConditions(conditions); } return(InternalDelete(request)); }