Show / Hide Table of Contents

Interface IAzureTableRepository<TEntity>

AzureTable-backed repository classes should define their own interfaces in terms of this simplified interface.

Inherited Members
IRepository<ITableEntity, TEntity>.Get(ITableEntity)
IRepository<ITableEntity, TEntity>.Add(TEntity)
IRepository<ITableEntity, TEntity>.Delete(ITableEntity)
Namespace: Ease.Repository.AzureTable
Assembly: Ease.Repository.AzureTable.dll
Syntax
public interface IAzureTableRepository<TEntity> : IRepository<ITableEntity, TEntity> where TEntity : class, ITableEntity, new()
Type Parameters
Name Description
TEntity

Methods

| Improve this Doc View Source

List()

Return the entities from the store. If such an unbounded query operation is not sensible for the TEntity, then the concrete repository should implement other queries that provide sufficiently narrow scope, and should override this method to either gracefully fail, or throw an InvalidOperationException.

Declaration
IEnumerable<TEntity> List()
Returns
Type Description
System.Collections.Generic.IEnumerable<TEntity>

Extension Methods

ChangeTrackingExtensions.CurrentState<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX