Трябва да инсталирате .NET драйвера за MySQL. След това инсталирайте SQLprovider. Има примери за MySQL в документите. Бихте се свързали с базата данни и я запитали по следния начин:
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
ще бъде нещо като това:
[<Literal>]
let connString = "Server=localhost;Database=HR;User=root;Password=password"
Трябва също да прочетете https://msdn.microsoft.com/visualfsharpdocs/conceptual/walkthrough-accessing-a-sql-database-by-using-type-providers-%5bfsharp%5d