我有以下 F# 脚本。我从一个工作的 Asp.net Mvc 项目中复制了连接字符串。但是,它得到了以下错误。连接字符串应该是正确的,因为 Asp.Net Mvc 项目工作正常。还是 F# 类型提供程序不接受连接字符串?
#r "System.Data.Entity.dll"
#r "FSharp.Data.TypeProviders.dll"
#r "System.Data.Linq.dll"
open System.Data.Linq
open System.Data.Entity
open Microsoft.FSharp.Data.TypeProviders
type private EntityConnection = SqlEntityConnection<ConnectionString=
"Data Source=(LocalDb)\v11.0;Initial Catalog=MyDB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\MyDb.mdf",
Pluralize = true>
Script1.fsx(9,33):错误 FS3033:类型提供程序“Microsoft.FSharp.Data.TypeProviders.DesignTime.DataProviders”报告错误:读取架构时出错。错误 7001:提供程序未返回 ProviderManifestToken 字符串。建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)找不到网络路径