Задать вопрос
@Venesuella
BlackJack и ...

Можно ли сделать универсальный репозиторий, который может работать и с EF и с ADO.NET?

Подскажите можно ли сделать универсальный репозиторий, который может работать и с EF и с ADO.NET?
  • Вопрос задан
  • 279 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ogoun
@Ogoun
Programmer
Конечно, можно даже в принципе не знать что будет на физическом уровне. Хоть MongoDB, хоть бинарный файл.
public interface IRepository<T>
where T: IEntity
{
    T Get(Guid Id);
    void Post(T entity);
    void Remove(Guid id);
}

public class EFRepository<T>: IRepository<T>
where T: IEntity
{
/*Логика для EF*/
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы