小编Rei*_*ans的帖子

具有用户定义表类型的 FSharp.Data.SqlClient 类型提供程序

我正在使用 FSharp.Data.SqlClient 类型提供程序,并在访问具有表值参数的存储过程时不断收到错误消息。

我逐字地尝试了文档中的示例

CREATE TYPE myTableType AS TABLE (myId int not null, myName nvarchar(30) null) 
GO 
CREATE PROCEDURE myProc 
   @p1 myTableType readonly 
AS 
BEGIN 
   SELECT myName from @p1 p 
END 
Run Code Online (Sandbox Code Playgroud)

这应该允许我写以下内容

type myType = AdventureWorks2012.``User-Defined Table Types``.MyTableType
Run Code Online (Sandbox Code Playgroud)

但它没有返回任何选项 User-Defined Table Types

这使我无法调用任何采用表值参数的存储过程。

我正在运行类型提供程序的 Microsoft SQL Server Express(64 位)版本 12.0.2000.8 和版本 1.6.2(当前最新)

f# type-providers

2
推荐指数
1
解决办法
358
查看次数

标签 统计

f# ×1

type-providers ×1