【发布时间】:2011-06-04 14:44:29
【问题描述】:
我有一个使用一组表来存储数据的应用程序。
根据客户要求,他们可以使用 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 支持多个数据库,但以前的版本有很多臃肿,所以我有点被它推迟了,不确定这是否会给我我想要的。
【问题讨论】:
-
somehow it knows to use a Oracle connection or SQL Connection那是因为连接字符串要么是 Oracle,要么是 SQL Server。这不是魔法:)
标签: .net orm subsonic subsonic3 data-access-layer