我搜索了上个月左右无济于事。 Fsharpx,F#powerpack,codeplex,github,fssnip.net,hubfs.net,System.Data.SQLite,dba.stackexchange.com,F#& SQLite论坛,博客等等都空了。截至今天,公共领域中不存在SQLite的F#类型提供程序。你能证明我错了吗?
假设没有人能证明我错了,我的下一步就是为SQLite创建一个F#Type提供者,我对我的能力不是很有信心(我会完成它但是它不会很漂亮熟悉F#的人会花费更多的精力,但这会迫使我学习如何。我是F#的学生而不是专业人士。我也从来没有为公共领域创造过一些东西。我应该在GitHub上尝试吗?或者这是否过度,解决方案将足够简单,以便在此线程中发布代码的各种答案/解决方案(以及fssnip.net上的最终,最终优雅解决方案)?
P.S。 - 我希望这篇文章对GlennFerrieLive感兴趣,因为他发了帖子Project ideas for FSharp Type Providers? [closed]
BTW - 非常感谢网站上所有非常有帮助的人以及其他人和F#真棒,感谢Don Syme!答案 0 :(得分:9)
只是为了让您知道,my SQL type provider现在支持SQLite,随时可以贡献并帮助测试,它不是生产就绪的。
答案 1 :(得分:5)
实体框架支持sqlite,因此您应该能够为数据库架构创建.edmx
文件,然后使用EDMX type provider生成类型。
您可以通过System.Data.SQLite plugin使用Visual Studio中提供的设计时支持来创建.edmx
文件 - 请参阅此前的SO帖子:How to create an Entity Framework model from an existing SQLite database in Visual Studio 2008?
最后,CodeProject有一篇关于在Visual Studio中使用SQLite的文章;它与F#无关,但可能对一般背景信息有用:Using SQLite Embedded Database with Entity Framework and Linq-to-SQL。