首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >db4o如何通过配置重命名类

db4o如何通过配置重命名类
EN

Stack Overflow用户
提问于 2011-05-28 04:36:17
回答 2查看 206关注 0票数 2

我在两个独立的项目中使用db4o,这两个项目共享相同的类,但不是相同的.dll。我正在修复这个问题,以便它们共享相同的.dll,但我需要重命名这些类。根据文档,您设置配置,并使用重命名打开数据库,它将更新所有内容。我已经尝试过了,但当我试图打开数据库时,项目就挂起了。我是不是漏掉了什么

代码语言:javascript
复制
    config.Common.ObjectClass("DllName.Old, DllName")
    .Rename("NewDll.New, NewDll");

    var db = Db4oEmbedded.OpenFile(config, DBFile);
EN

回答 2

Stack Overflow用户

发布于 2011-05-28 16:13:00

这在我看来是正确的,应该可以工作。当类名和程序集名称正确时,它确实应该可以工作。这个类不是泛型类,对吗?

你不会有任何例外,对吧?db4o只是挂了,还是真的在做一些工作?

编辑:我可以通过重命名一个类来重现堆栈溢出异常。也许你也遇到了堆栈溢出异常,但你在它实际发生之前就取消了它?

不管怎样,我在db4o-bugtracker中创建了一个bug条目。

票数 0
EN

Stack Overflow用户

发布于 2012-10-30 05:10:40

我成功地回答了以下问题:https://stackoverflow.com/a/1138178/541420

然而,非常错误的是:(

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6157439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档