我一直在寻找一个关于如何连接到 MySql 数据库并使用 F# 类型提供程序的例子,但我在网上找不到任何东西。
有人能给我一个提示吗?我需要什么额外的包吗?我是用 SqlDataConnection
还是SqlEntityConnection
。
请原谅我的无知,我完全迷失了。非常感谢任何帮助。我喜欢类型提供程序的想法,并且在函数式程序设计方面有相当多的经验,但正是这个设置让我困扰。
我一直在寻找一个关于如何连接到 MySql 数据库并使用 F# 类型提供程序的例子,但我在网上找不到任何东西。
有人能给我一个提示吗?我需要什么额外的包吗?我是用 SqlDataConnection
还是SqlEntityConnection
。
请原谅我的无知,我完全迷失了。非常感谢任何帮助。我喜欢类型提供程序的想法,并且在函数式程序设计方面有相当多的经验,但正是这个设置让我困扰。
目前我不认为有适用于MySQL的开箱即用类型提供程序。但是,Ross McKinlay一直在为SQL数据库(更普遍地说)开发更好的类型提供程序。它目前可以与MS SQL服务器和SQL Lite一起使用。
可以编写扩展来支持MySQL,而且工作量相对较小(但遗憾的是,目前还没有实现)。有关详细信息,请参见他的博客。我相信贡献者是受欢迎的!
我想我终于让它工作了!这是我做的:
然后我就能使用SqlEntityConnection并获取类型了!
不过,肯定有更简单的方法来完成这个过程。特别是,将东西添加到GAC中不应该成为整个过程的一部分。我的意思是,我难道要求这个工作几乎“开箱即用”吗?!
不幸的是,我对.Net还非常不熟悉,所以我无法通过App.config文件让整个东西都工作起来。根据我在这里的搜索结果,看起来我不是唯一遇到问题的人。如果有人有任何反馈/建议,请帮忙!