SQLite的F#Type Provider?

Ric*_*ick 11 sqlite f# type-providers f#-3.0

我搜索了上个月左右无济于事.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上的最终,最终优雅解决方案)?

PS - 我希望这篇文章对GlennFerrieLive感兴趣,因为他为FSharp Type Providers撰写了一篇关于项目创意的帖子?[关闭]

顺便说一句 - 非常感谢本网站上所有非常有帮助的人和其他人和F#真棒,感谢Don Syme!

Ros*_*lay 9

只是为了让你知道,我的SQL类型提供程序现在支持SQLite,随时贡献并帮助测试,它不是生产就绪的.


Jac*_* P. 5

实体框架支持sqlite,因此您应该能够.edmx为数据库模式创建文件,然后使用EDMX类型提供程序生成类型.

您可以.edmx使用Visual Studio中通过System.Data.SQLite插件提供的设计时支持来创建文件- 请参阅前面的帖子:如何从Visual Studio 2008中的现有SQLite数据库创建实体框架模型?

最后,CodeProject有一篇关于在Visual Studio中使用SQLite的文章.它与F#无关,但可能对一般背景信息有用:将SQLite嵌入式数据库与实体框架和Linq-to-SQL一起使用.