Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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#和F之间的db4o混叠#_C#_F#_Db4o - Fatal编程技术网

C#和F之间的db4o混叠#

C#和F之间的db4o混叠#,c#,f#,db4o,C#,F#,Db4o,我在一个名为SyncManage2的C#解决方案中创建了一个db4o数据库。这是程序集名称,也是命名空间。那里有一个叫做DicEntry的类 TypeAlias alyas = new TypeAlias("Glossing+DicEntry, GlossWorks", "SyncView2.DicEntry, SyncView2"); 我想从另一个名为SyncText2的C#解决方案访问该数据库,该解决方案包含两个项目,其中一个是一个程序集名为GlossWorks的F#项目,该项目负责数据库

我在一个名为SyncManage2的C#解决方案中创建了一个db4o数据库。这是程序集名称,也是命名空间。那里有一个叫做DicEntry的类

TypeAlias alyas = new TypeAlias("Glossing+DicEntry, GlossWorks", "SyncView2.DicEntry, SyncView2");
我想从另一个名为SyncText2的C#解决方案访问该数据库,该解决方案包含两个项目,其中一个是一个程序集名为GlossWorks的F#项目,该项目负责数据库工作。F#数据库代码位于一个名为Glossing的模块中

那么,如何设置TypeAlias呢?我已经尝试了我能想到的每一个组合,但没有乐趣

let openDictionary():IEmbeddedObjectContainer =
   let alyas = TypeAlias("SyncManage2.DicEntry,SyncManage2","Glossing.DicEntry,GlossWorks")
--一直到--

但我无法访问它

ObjectManager简单地显示:“SyncManage2.DicEntry,SyncManage2”


我遗漏了什么?

我以另一种方式管理它——让F#应用程序GlossWorks(使用模块Glossing和类型DicEntry)构建db4o数据库,并使用类DicEntry从另一个名为SyncView2的C#应用程序访问它

TypeAlias alyas = new TypeAlias("Glossing+DicEntry, GlossWorks", "SyncView2.DicEntry, SyncView2");