We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7c3fc3a commit 7579cbbCopy full SHA for 7579cbb
1 file changed
src/Rezoom.SQL.Mapping/ConnectionProvider.fs
@@ -25,6 +25,11 @@ type DefaultConnectionProvider() =
25
let conn = provider.CreateConnection()
26
conn.ConnectionString <- connectionString.ConnectionString
27
conn.Open()
28
+ if conn.GetType().Name = "SQLiteConnection" then
29
+ // Encourage SQLite to put the R in RDBMS
30
+ use cmd = conn.CreateCommand()
31
+ cmd.CommandText <- "PRAGMA foreign_keys=ON;"
32
+ cmd.ExecuteNonQuery() |> ignore
33
conn
34
override __.Open(name) = DefaultConnectionProvider.Open(name)
35
0 commit comments