public static Task UpdateAsync <TKey, TEntity>(this IUpdateStore <TKey, TEntity> updateStore, IStorageDbConnection conn, TEntity entityToUpdate) where TKey : IEquatable <TKey> where TEntity : class, IEntity <TKey> { if (updateStore == null) { throw new ArgumentNullException(nameof(updateStore)); } return(updateStore.UpdateAsync(conn, entityToUpdate, null, WhereClauseResult.Null, null, default(CancellationToken))); }