Я изучал F# в связи с CRUD с данными. и я использую FSharp.Data.SqlClient
Я не вижу простого способа обновить все поля объекта.
Например, я хочу выполнить приведенный ниже код, а затем я хочу представить эти данные на веб-странице. Веб-страница внесет некоторые изменения (возможно) - тогда я хочу использовать объект для обновления базы данных.
Я не хочу писать код для сопоставления каждого отдельного поля. Кроме того, я все еще пытаюсь понять, как это делается неизменным.
let getOrders2() =
let cmd = new SqlCommandProvider<"
SELECT top 10 * from orders
" , connectionString>(connectionString)
let orders = cmd.Execute()
let o2 = orders |> Seq.toList