Зачем использовать репозитории вместе с Entity Framework

C#Entity Frameworkархитектурапроектированиерепозитории