Анимационное программирование сущности и базы данных, возможности?

Мы хотим использовать Entity Framework (.NET 4.0) для создания приложений, которые могут работать с Sql Server, MySQL и Oracle. И, может быть, и Sqlite.

Это должно быть легко переключить поставщика db по некоторым параметрам в файле конфигурации.

Это возможно? Я предпочитаю примеры из реальной жизни!

Какие провайдеры вы использовали?

NHibernate?

Но в реальном мире эти планы обычно приводят к приложению, которое не использует ни одну из сильных сторон любой базы данных.

Да, это возможно.
Взгляните на наши образцы запросов EF

  • T-SQL эквивалент оператора Oracle TYPE?
  • «Невозможно создать экземпляр ошибки поставщика OLE DB» в качестве пользователя Windows Authentication
  • Последовательные (гребенчатые) GUID для Oracle
  • Как определить «уровень вложенности» в таблице, построенной как модель списка смежности
  • Цель-C: поддержка базы данных
  • Расчет времени поездки в реляционных базах данных?
  • Почему предикатные блокировки не могут быть получены с помощью синтаксиса явного блокирующего запроса
  • Как автоматически хранить данные из Oracle в SQL Server (согласно расписанию)
  • Как я должен обрабатывать неявные транзакции для хранимой процедуры SQL Server, вызываемой из базы данных Oracle?
  • Не удалось добавить счетчики производительности «.NET Data Provider for Oracle»
  • Почему базы данных удаляют и вставляют в качестве обновления строки?
  • Давайте будем гением компьютера.