The best practice to work with database context?

I recently work on a web project in my free time based on Saturn, the most puzzled problem is that how to pass my database context, in c# or asp.net it is very easy with dependency injection. In Haskell, we can wrap it into a reader monad. But how to in fsharp world?
I have some ideas, pass the db context everywhere or global module variables. I’d wonder a best practice.