标签: asp.net db4o
我有一个包含数据的db4o文件,当我尝试将文件复制到另一个项目时,数据是否为空?它背后的原因是什么?有人可以向我解释一下吗?
感谢您的期待
答案 0 :(得分:2)
db4o将所有数据保存在一个文件中。
可能发生的事情是,在新项目中,您有不同的程序集/命名空间名称。
由于db4o依赖于这些名称,因此无法找到对象。
如果查询所有对象会发生什么? (我猜你会得到 GenericObject 的实例。
要解决此问题,您应该使用对象模型的公共程序集,或者使用db4o aliases。