完全托管数据库解决方案?

时间:2010-02-09 21:17:20

标签: c# .net database transactions managed

嘿,我正在寻找一个开源数据库引擎,用<#>完全用C#编写(没有任何原生dll,不是混合模式等等)。它应该支持对表(INSERT,UPDATE,SELECT,DELETE和TRUNCATE)和事务的基本操作。

。不需要SQL支持

谢谢。

4 个答案:

答案 0 :(得分:9)

这里还有一个C# port of SQliteFAQ here},其中有Miguel de Icaza

的介绍

答案 1 :(得分:4)

我没有任何使用它的经验,但我听说过有关db4o的好消息。

答案 2 :(得分:2)

有许多死数据库和一些商业广告。经过一番浏览后,我发现下一个开放式的有趣实验:

https://github.com/hhblaze/DBreeze

https://github.com/mbdavid/LiteDB

https://github.com/Alachisoft/NosDB

https://github.com/AnthonyLloyd/Fsion

https://github.com/DevrexLabs/memstate

未受管理:

https://github.com/Microsoft/FASTER - 十几行C ++代码(易于用C#替换)

https://github.com/ravendb/ravendb - 所有平台的编译库很少,代码大多数为C#

答案 3 :(得分:1)

没有尝试过这个,也没有使用它,但是这位讲师开发了这个名为Pyrrho的托管数据库。他还负责找到一个好的词法分析器/解析器工具包here ..