NuGetにより以下のパッケージを導入する.
- System.Data.SQLite.Core
- SQLProvider
System.Dataを参照に追加する.
SQLiteのデータベースを構築する.
SQLProvider型プロバイダを作成する.
open FSharp.Data.Sql
open FSharp.Data.Sql.Common
type Database =
SqlDataProvider<
DatabaseVendor = DatabaseProviderTypes.SQLITE,
SQLiteLibrary = SQLiteLibrary.SystemDataSQLite,
ConnectionString = """Data Source=.\sampledb.sqlite;""",
CaseSensitivityChange = Common.CaseSensitivityChange.ORIGINAL>
[<EntryPoint>]
let main argv =
let context = Database.GetDataContext()
let person = context.Main.Person.Create()
person.Name <- "sample"
person.Age <- 20L;
context.SubmitUpdates()
printfn "%A" argv
0