Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当使用C来读取“Java”db4o数据库时,除了JavaSupport还有什么替代方案?_C#_Java_Deprecated_Db4o - Fatal编程技术网

C# 当使用C来读取“Java”db4o数据库时,除了JavaSupport还有什么替代方案?

C# 当使用C来读取“Java”db4o数据库时,除了JavaSupport还有什么替代方案?,c#,java,deprecated,db4o,C#,Java,Deprecated,Db4o,我使用的是用Java创建的db4o数据库,但我使用的是C 我使用的代码是基于 但是,示例中使用的Db4objects.Db4o.Config.JavaSupport类在Db4o程序集的8.0版之后的最新版本中被标记为过时 在使用C从db4o数据库读取Java对象时,有没有新的方法?如果是这样,有人能给我指出一些新方法的示例代码吗?我在搜索时找不到任何东西。不确定这是否有效,但可能值得一试:使用IKVM.NET与原始JAVA类一起运行JAVA版本的db4o。这样,您就不需要依赖db4o中不受支持的

我使用的是用Java创建的db4o数据库,但我使用的是C

我使用的代码是基于

但是,示例中使用的Db4objects.Db4o.Config.JavaSupport类在Db4o程序集的8.0版之后的最新版本中被标记为过时


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

不确定这是否有效,但可能值得一试:使用IKVM.NET与原始JAVA类一起运行JAVA版本的db4o。这样,您就不需要依赖db4o中不受支持的“JavaSupport”


我还没试过,但我可以想象它会起作用。我已经使用IKVM.NET在.NET中运行了其他非平凡的Java库。

db4o.NET提供者的google顶级链接之一:我想我必须做一些别名映射才能将Java对象读入.NET对象,不是吗?如果出于某种原因不再需要这样做,那么我就遗漏了一些东西——因为当我不进行初始映射时,我会得到一个转换错误。