API Diff between 1.1.2 and 1.0.112
14 Additions
1 Removals
PoweredSoft.ObjectStorage.Core
-
public interface IObjectStorageClient
-
public interface IObjectStorageCollection<TEntity>
- Task<bool> AnyAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default)
- Task<int> CountAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default)
- Task<TEntity> FirstAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default)
- Task<TEntity> FirstOrDefaultAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default)
- List<PropertyInfo> GetObjectKeys()
- Task<long> LongCountAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default)
- Task UpdateManyAsync<TField>(Expression<Func<TEntity, bool>> predicate, Expression<Func<TEntity, TField>> fieldExpression, TField value, CancellationToken cancellationToken = default)
- Task UpdateManyAsync<TField, TField2>(Expression<Func<TEntity, bool>> predicate, Expression<Func<TEntity, TField>> fieldExpression, TField value, Expression<Func<TEntity, TField2>> fieldExpression2, TField2 value2, CancellationToken cancellationToken = default)
- Task UpdateManyAsync<TField, TField2, TField3>(Expression<Func<TEntity, bool>> predicate, Expression<Func<TEntity, TField>> fieldExpression, TField value, Expression<Func<TEntity, TField2>> fieldExpression2, TField2 value2, Expression<Func<TEntity, TField3>> fieldExpression3, TField3 value3, CancellationToken cancellationToken = default)
- Task UpdateOneAsync<TField>(Expression<Func<TEntity, bool>> predicate, Expression<Func<TEntity, TField>> fieldExpression, TField value, CancellationToken cancellationToken = default)
- Task UpdateOneAsync<TField, TField2>(Expression<Func<TEntity, bool>> predicate, Expression<Func<TEntity, TField>> fieldExpression, TField value, Expression<Func<TEntity, TField2>> fieldExpression2, TField2 value2, CancellationToken cancellationToken = default)
- Task UpdateOneAsync<TField, TField2, TField3>(Expression<Func<TEntity, bool>> predicate, Expression<Func<TEntity, TField>> fieldExpression, TField value, Expression<Func<TEntity, TField2>> fieldExpression2, TField2 value2, Expression<Func<TEntity, TField3>> fieldExpression3, TField3 value3, CancellationToken cancellationToken = default)
-
public interface IObjectStorageContext