Skip to content

Instantly share code, notes, and snippets.

@mokemokechicken
Created August 24, 2012 01:43
Show Gist options
  • Save mokemokechicken/3444602 to your computer and use it in GitHub Desktop.
Save mokemokechicken/3444602 to your computer and use it in GitHub Desktop.
IRepository
public interface ILLEntityRepository<TEntity> where TEntity : class
{
IEnumerable<TEntity> FetchAll();
void Add(TEntity entity);
void Edit(TEntity entity);
void Delete(TEntity entity);
void Commit();
}
public interface ILLEntityRepositoryContext
{
ILLEntityRepository<TEntity> GetRepository<TEntity>() where TEntity : class;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment