私が作成したテストデータベースに接続しようとしています。私はF#、Visual Studio Community 2017、MySQLデータベースを使用しています。サーバーはローカル(Wamp)です。F#でVisual Studio 2017でMySQL Dbに接続
私は今のためにこれを持っている:
#r "\...\packages\SQLProvider.1.1.8\lib\FSharp.Data.SqlProvider.dll"
open FSharp.Data.Sql
open FSharp.Data.Sql.Providers
open System.Collections.Generic
open System
[<Literal>]
let connString = "Server=localhost; Database=test1; Uid=root"
let resPath = __SOURCE_DIRECTORY__ + @"..\packages\MySql.Data.8.0.8-dmr\lib\net452"
type sql = SqlDataProvider<
Common.DatabaseProviderTypes.MYSQL,
connString,
ResolutionPath = resPath,
UseOptionTypes = true>
let db = sql.GetDataContext()
そして、私はそれを動作させることはできません..「resPath」エラー「これは有効な定数式またはカスタム属性値ではありません」を与えます。リテラル '[]'をその前に挿入すると(下記参照)、別のエラーが表示されます。「厳密な名前の検証に失敗しました(例外:HRESULT:0x8013141A)」
let [<Literal>] resPath = __SOURCE_DIRECTORY__ + @"..\packages\MySql.Data.8.0.8-dmr\lib\net452"
dbとの接続後、情報を追加してF#を使用してデータを分析したいと考えています。
他に何を試すべきかわかりません。すべてのパッケージが更新され、NuGetパッケージマネージャーを通してすべてのものがインストールされ、それらはすべてリファレンスに含まれています。私はアイデア/提案を感謝します。
ありがとうございました。
OMG!私はそれがバージョンほどシンプルなものだとは信じられない!どうもありがとうございました! :Dそれは働く! –
@IsabellaNavarroあなたは大歓迎です。 – TheQuickBrownFox