我想從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)
但我得到這個錯誤:「查找在不確定類型的對象基於在此之前程序點信息的類型註釋可在此之前的程序點需要限制對象的類型,這可能會使查找得到解決。「
第二個示例應該有所幫助:http://fsprojects.github.io/FSharp.Data.SqlClient/ – s952163
概率提供程序? –
不,SqlCommandProvider – s952163