интерфейс репозитория полнофункциональной инфраструктуры

Я ищу полный интерфейс репозитория ef (и реализацию). У меня есть это:

public interface IRepository<T> where T: class
{
    IQueryable<T> GetQuery();

    IEnumerable<T> GetAll();
    IEnumerable<T> Find(Func<T, bool> where);
    T Single(Func<T, bool> where);
    T First(Func<T, bool> where);

    void Delete(T entity);
    void Add(T entity);
    void Attach(T entity);
    void SaveChanges();
}

И я ищу интерфейс всех методов, включая SingleOrDefault и т. Д.
Где я могу найти такую ​​штуку?

7
задан Ladislav Mrnka 25 April 2011 в 09:10
поделиться