У меня есть приложение, которое использует набор таблиц для хранения данных.
В зависимости от требований клиента они могут использовать Oracle или SQL Server.
Есть ли способ, которым я могу создать всеклассы POCO, которые представляют таблицы, а затем каким-то образом при вызове метода Save () он обновляет правильную базу данных?
Так, например:
Person p = new Person;
p.Name = "John";
p.Save(); //This saves it to the database but somehow it knows to use a Oracle connection or SQL Connection
ОБНОВЛЕНИЕ: Я только что прочитал, что Entity Framework 4 поддерживает несколько баз данных, но в предыдущих версиях было много раздувания с ним, поэтому я немного расстроен этим и не уверен, даст ли это мне то, что я хочу.