F# 对SqlProgrammabilityProvider进行故障排除

F# 对SqlProgrammabilityProvider进行故障排除,f#,fsharp.data.sqlclient,F#,Fsharp.data.sqlclient,即使在最基本的配置中,我似乎也无法让SqlProgrammabilityProvider工作。使用此代码 type TestDb = SqlProgrammabilityProvider<testConn> let db = TestDb() 类型TestDb=SqlProgrammabilityProvider 设db=TestDb() 我收到设计/编译时错误“未定义值或构造函数“TestDb” testConn是一个文本字符串,在同一项目中与SqlCommandProvide

即使在最基本的配置中,我似乎也无法让SqlProgrammabilityProvider工作。使用此代码

type TestDb = SqlProgrammabilityProvider<testConn>
let db = TestDb()
类型TestDb=SqlProgrammabilityProvider
设db=TestDb()
我收到设计/编译时错误“未定义值或构造函数“TestDb”

testConn是一个文本字符串,在同一项目中与SqlCommandProvider配合良好

我使用的是VS 2015,FSharp.Data.SqlClient 1.7.5,并且我已经尝试将.NET 4.5.2和4.6作为目标


是否存在已知的问题或限制?如果没有,我如何进行故障排除?

在特定连接上获取
SqlProgrammabilityProvider
的类型后,您应该将其绑定到任意多个,但要绑定到具体的以下选项:

例如:

type TestDb = SqlProgrammabilityProvider<testConn>
type Datatable = TestDb.dbo.Tables.MyDataTable

您可以在

上查看用例,我认为您为我指明了正确的方向。我在看哪个可能过时了?而且,在正确的语法能够工作之前,我必须做一个干净的项目。
use cmd = TestDB.dbo.MyStoredProcedure()
cmd.Execute(Param1="xyzzy")