Можешь объяснить, какие разные паттерны repository обычно используют при работе с Entity Framework и как они помогают организовать логику доступа к данным? — ДейлиПреп