Я знал, что одно из преимуществ использования шаблона репозитория позволяет легко переключаться между ORM, например, будет реализовывать код доступа к данным с использованием Linq в sql, а также с использованием структуры сущностей Ado.net, а затем с помощью переключателя внедрения зависимостей, какой из них использовать.
Я видел, как KIGG делает то же самое, но его диаграмма классов немного сложна, по крайней мере, для меня как новичка в шаблоне репозитория "
Но я не могу найти пример, подробно описывающий эту проблему, я видел этот пример на codeproject он говорит об общей реализации репозитория с использованием Linq в sql, но не может использовать его для переключения на использование другого ORM.
где я могу разобраться в этой проблеме? вы порекомендовали статью или у вас есть ее описание?