复制db4o文件不会复制其中的数据

时间:2011-04-21 15:16:32

标签: asp.net db4o

我有一个包含数据的db4o文件,当我尝试将文件复制到另一个项目时,数据是否为空?它背后的原因是什么?有人可以向我解释一下吗?

感谢您的期待

1 个答案:

答案 0 :(得分:2)

db4o将所有数据保存在一个文件中。

可能发生的事情是,在新项目中,您有不同的程序集/命名空间名称。

由于db4o依赖于这些名称,因此无法找到对象。

如果查询所有对象会发生什么? (我猜你会得到 GenericObject 的实例。

要解决此问题,您应该使用对象模型的公共程序集,或者使用db4o aliases