私はAzure SQL Serverからデータを取得しようとしています。私はこの方法でデータを得ることができました:F#データベーステーブルのデータを取得
let db = dbSchema.GetDataContext()
let serviceType = db.table
serviceType
次に、実際のデータを取得するタイプキャスティングを行います。しかし、私のプログラムが進歩するにつれ、私は新しい方法でデータを入手する必要があります。
私は、コードのこの部分での列名のリストを取得することができるよ:
let columnList = (new SqlCommandProvider<"select * from Information_schema.Columns where table_name = @tableName",connectionString).Execute(tableName)
データを取得するために、同様の方法があります場合、私は思ったんだけど。
私が試した:
let data = (new SqlCommandProvider<"select * from @tableName",connectionstring).Execute(tableName)
をしかし、私はこのエラーを取得する:「不定型のオブジェクトの参照が前に、このプログラムのポイントに情報に基づいて、型注釈を前に、このプログラムのポイントに必要な場合があります。オブジェクトのタイプを制約するため、ルックアップが解決される可能性があります。
2番目の例は役立ちます:http://fsprojects.github.io/FSharp.Data.SqlClient/ – s952163
確率プロバイダー? –
いいえ、SqlCommandProvider – s952163