【发布时间】:2011-05-20 16:18:01
【问题描述】:
我拥有的是一个我们正在开发的 Access 数据库,但我们需要将其转换为 SQLite 并将其发送到另一个客户端,同时保持代码对 Access 数据库以及使用我们程序的所有其他人都有效。
我最需要的是可以处理 Access 和 SQLite 数据库上的连接和操作的东西。这样的事情是否存在。而且我知道这些数据库的数据和查询是不同的,我可以单独处理。
对于如何处理两个单独的数据库以及这种情况,还有其他建议吗?
编辑:
我真正需要的是可以做到这一点的东西:
public AnyDBConnection GetConnection(string connectionString)
{
//I guess somehow this needs to know the DB type (OleDB, SQLite, etc.)
return new AnyDBConnection(connectionString);
}
【问题讨论】:
-
你看过 NHibernate 吗?
-
有点,但这不是我要找的。见上文。