我试图以MonoDevelop或VS Code的形式在Linux Mint上遵循SQLProvider MySQL Provider的说明。我有:
let [<Literal>] connString = @"Server=localhost;Database=PriceData;User=root;Password=-----;SslMode=none"
let [<Literal>] connexStringName = "DefaultConnectionString"
let [<Literal>] dbVendor = Common.DatabaseProviderTypes.MYSQL
let [<Literal>] resPath = __SOURCE_DIRECTORY__ + @"/../../../Simulations 2018-07-29/packages/MySqlConnector.0.43.0/lib/net45"
let [<Literal>] indivAmount = 1000
let [<Literal>] useOptTypes = true
和
type SQL = SqlDataProvider< dbVendor,
connString,
ResolutionPath = resPath,
IndividualsAmount = indivAmount,
UseOptionTypes = useOptTypes
Owner = "HR" > ///"PriceData">
此类型声明错误:
The type provider 'FSharp.Data.Sql.SqlTypeProvider' reported an error:
Invalid attempt to Read when reader is closed.
这完全让我感到困惑。在Windows和Visual Studio的早期版本中,我从未遇到过类似的错误。而且我找不到任何与F#和类型提供程序有关的搜索。
任何建议表示赞赏。