使用 C# 读取“Java”db4o 数据库时,JavaSupport 的替代方案是什么?

本文关键字:JavaSupport 方案 是什么 读取 Java 数据库 db4o 使用 | 更新日期: 2023-09-27 18:33:20

我正在使用用 Java 创建的 db4o 数据库,但我使用的是 C#。

我使用的代码基于 Versant 站点的示例

但是,示例中使用的 Db4objects.Db4o.Config.JavaSupport 类在 db4o 程序集的最新(自 8.0 以来(版本中被标记为已过时。

使用 C# 从 db4o 数据库读取 Java 对象时是否有新方法?如果是这样,有人可以指出我新方法的一些示例代码吗?搜索时我找不到任何东西。

使用 C# 读取“Java”db4o 数据库时,JavaSupport 的替代方案是什么?

不确定这是否有效,但也许值得一试:使用 IKVM.NET 将 JAVA 版本的 db4o 与原始 Java 类一起运行。这样你就不需要依赖 db4o 中不支持的"JavaSupport"内容。

我没有尝试过,但我可以想象它有效。我已经使用 IKVM.NET 在 .NET 中运行其他重要的 Java 库。