2009-07-17 47 views

回答

4

维基百科lists一些。

您也可以考虑使用Bamboo.Prevalence - .NET持久性引擎,类似于针对Java的Prevayler。这不是通常意义上的数据库(更多关于此here),但在某些情况下可能适用。

+0

由于链接的维基百科列表,我选择这个作为接受的答案。所有答案都是正确的,但只有一个可以被接受。 – 2010-06-09 04:49:52

9

db4o适用于Java和.NET。

4

多数对象数据库并不是真正的.NET数据库,因为它们是用Java编写的,然后通过某种转换器转换为.NET(C#)。这会导致性能很差的代码。

您可以查看Eloquera Database,它是使用SQL的纯基于.NET的对象数据库,执行速度比db4o快10至1000倍。

2

STSdb在100%纯托管的C#编码。这允许它在不同的.NET平台(如.NET Framework和Mono)下使用。 db4o同时适用于Java和.NET。