是否有某种简单的数据库系统使用简单的文本或xml文件进行数据存储?我只需要一些基本功能,如更新,删除,插入,简单约束和关系。
对于我现在使用SQL Server的项目来说,重量级太重了,无论如何我从来都不喜欢它。
答案 0 :(得分:6)
是的:SQLite:)
有ADO提供者: http://sqlite.phxsoftware.com/forums/default.aspx?GroupID=2
有关于此的文章: http://www.aspfree.com/c/a/Database/Using-SQLite-for-Simple-Database-Storage/
答案 1 :(得分:2)
.NET Framework中的DataSet也是一种选择。请参阅MSDN上的DataSets, DataTables, and DataViews (ADO.NET)。
答案 2 :(得分:1)
理论值:
这些项目会给你一个想法
答案 3 :(得分:1)
SqlCompact是一个很好的选择。没有引擎或设置,只需包含.dll,您可以动态创建数据库。
- 编辑:像@MathewMartin所说:SqlCompact 4.0旨在成为一个Web数据库并允许多个连接。
答案 4 :(得分:0)
SQLite是个不错的选择。
既然你使用.net,我会考虑只使用xml和LINQ to XML,它在许多方面都非常像。
答案 5 :(得分:0)
检查此Stack Overflow问题: Free portable database
在那里你会找到“轻量级”数据库列表。
答案 6 :(得分:0)
如果您更喜欢对象数据库,请考虑使用NDatabase。