Bạn nên cài đặt trình điều khiển .NET cho MySQL. Sau đó cài đặt SQLprovider. Có các mẫu cho MySQL trong tài liệu. Bạn sẽ kết nối với db và truy vấn nó như thế này:
type sql = SqlDataProvider<
dbVendor,
connString,
ResolutionPath = resPath,
IndividualsAmount = indivAmount,
UseOptionTypes = useOptTypes,
Owner = "HR"
>
let ctx = sql.GetDataContext()
let employees =
ctx.Hr.Employees
|> Seq.map (fun e -> e.ColumnValues |> Seq.toList)
|> Seq.toList
connstring
sẽ giống như thế này:
[<Literal>]
let connString = "Server=localhost;Database=HR;User=root;Password=password"
Bạn cũng nên đọc https://msdn.microsoft.com/visualfsharpdocs/conceptual/walkthrough-accessing-a-sql-database-by-using-type-providers-%5bfsharp%5d