Skip to content

Instantly share code, notes, and snippets.

public interface IRepository<T> where T: class
{
void Add( T Entity);
void Delete( T Entity);
void Update ( T Entity);
IQueryable<T> GetAll<T>();
//some more methods
}
public interface IDatabaseFactory : IDisposable