我有一个我正在考虑用F#做的项目,但我对这门语言还很新.我需要一个简单的数据库,希望它易于使用.sqlite适用于F#项目吗?其他建议?
SqlLite是一个非常流行的轻量级数据库引擎,支持可从F#访问的.Net绑定层.它可能是您的方案的最佳选择.
此CodeProject文章详细介绍了如何使用C#绑定到SqlLite,并且可以轻松转移到F#方案
另一种选择是SQL Server 2008 Compact Edition.我自己没有任何经验,但我的理解是,它dll可以很容易地与您的项目一起分发.
编程API是标准的ADO.NET(可以很容易地从F#中使用).它还支持LINQ,因此如果您愿意,也可以使用CodePlex的F#LINQ(FLINQ)调用它.