2009-07-17 50 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。