Proveedor de tipo F # para SQL en una clase
Estoy escribiendo un F # para usar con el rol de Azure Worker. Quiero que la clase tenga la cadena de conexión a como parámetro. Creo una conexión db con
type dbSchema = SqlDataConnection<"...">
let db = dbSchema.GetDataContext()
pero dbSchema es un tipo, por lo que no se puede incrustar en mi clase (otro tipo). Puedo crear dos módulos separados, uno con la conexión db y otro con mi clase
module DataSource =
[<Literal>]
let connectionString = "Data Source=.\SQLEXPRESS;Initial Catalog=Service;Integrated Security=True"
type dbSchema = SqlDataConnection<connectionString>
let db = dbSchema.GetDataContext()
module DealerFactory =
type Factory(connectionString) =
member this.GetList(latitudeLeftTop, longitudeLeftTop, latitudeRightBottom, longitudeRightBottom) =
".."
¿Pero cómo uso el connectionString en el constructor de mi clase para crear la conexión?