Я использую инфраструктуру Entity в качестве уровня базы данных в своем приложении, но я обнаружил, что она не поддерживает базу данных oracle, и для этой цели мне понадобится сторонний поставщик.Поддержка базы данных Entity Framework
Однако я хочу, чтобы база данных поддерживала несколько баз данных (Oracle, MS Sql Server) и в то же время поддерживала модель сущности, такую как LinqToSql и devart.
, если у кого-то есть какая-то информация, я могу вам признаться. Буду признателен. Спасибо.
Entity Framework уже реферат из базы данных. Вместо этого вы бы не захотели реализовать другой репозиторий. – usr
Entity Framewok не полностью абстрагируется от базы данных. Хотя кажется. Если вы помещаете точку останова в любом месте, где вы используете создаваемые объекты EF, вы увидите, что компилятор создал прокси-класс, который не является тем же типом, что и ваш класс сущности. Это имеет значение для отражения и двоичной сериализации этих классов, хотя сериализация XML выглядит нормально. Эти прокси содержат данные и поведение, используемые для отслеживания изменений. Для истинной абстракции потребуется шаблон репозитория или какое-то сопоставление с POCO dto –