我想在我的应用程序中(使用C#)将一些数据从SQL CE3.0数据库复制到SQL CE3.5数据库
不幸的是,我不能用3.5引擎访问旧的数据库,因为它一直告诉我我的3.0数据库是用旧版本创建的。
我可以同时运行3.5引擎和3.0引擎吗?我可以在同一个类库中引用这两个类吗?
这是如何工作的?
谢谢
发布于 2012-02-14 23:42:53
SqlCeEngine engine = new SqlCeEngine(String.Format("Data Source={0};Password={1};Persist Security Info=True",dataBasepath,password));
engine.Upgrade();我不确定,但你可以只升级现有的数据库!
发布于 2012-02-15 16:47:25
例如,您可以使用两个类库,每个类库实现相同的接口,并且每个类库都可以引用3.0和3.5。这就是我在SQL Server Compact工具箱中所做的事情,其中相同的代码同时支持3.5版和4.0版。
https://stackoverflow.com/questions/9279197
复制相似问题