Я использовал Entity Framework, чтобы запустить довольно простой пример проекта. В проекте я создал новую модель данных сущностей из базы данных SQL Server 2000. Я могу запрашивать данные с помощью LINQ to Entities и отображать значения на экране.
У меня есть база данных Oracle с очень похожей схемой (я пытаюсь быть точным, но я не знаю всех деталей Oracle). Мне бы хотелось, чтобы мой проект мог работать с хранилищами данных как SQL Server, так и Oracle с минимальными усилиями. Я надеялся, что смогу просто изменить строку конфигурации моей модели данных Entity, а Entity Framework позаботится обо всем остальном. Тем не менее, кажется, что не будет работать без проблем, как я думал.
Кто-нибудь сделал то, что я пытаюсь сделать? Опять же, я пытаюсь написать приложение, которое может запрашивать (и обновлять) данные из базы данных SQL Server или Oracle с минимальными усилиями, используя Entity Framework. Вторичная цель - не перекомпилировать приложение при переключении между хранилищами данных. Если бы мне пришлось «Обновить модель из базы данных», это могло бы быть нормально, потому что мне не пришлось бы перекомпилировать, но я бы предпочел не идти по этому пути. Кто-нибудь знает какие-либо шаги, которые могут потребоваться?