Interface IQueryableRepository
- Namespace
- JobFlow.Core.Infrastructure.Repository
- Assembly
- JobFlow.Core.dll
Interface for accessing JobFlow's metadata store.
public interface IQueryableRepository : IRepository, IBaseRepository
- Inherited Members
- Extension Methods
Methods
BeginTransaction()
IRepositoryTransaction BeginTransaction()
Returns
ExecuteInStrategyAsync(Func<IQueryableRepository, Task>, Func<IQueryableRepository, DbUpdateConcurrencyException, Task>, TransactionOptions)
Task ExecuteInStrategyAsync(Func<IQueryableRepository, Task> action, Func<IQueryableRepository, DbUpdateConcurrencyException, Task> concurrencyFailureAction = null, TransactionOptions options = null)
Parameters
actionFunc<IQueryableRepository, Task>concurrencyFailureActionFunc<IQueryableRepository, DbUpdateConcurrencyException, Task>optionsTransactionOptions
Returns
Of<T>()
Get IRepositoryOf<T> of a particular entity.
IQueryableRepositoryOf<T> Of<T>() where T : class
Returns
Type Parameters
T