Provedor de tipo F # para SQL em uma classe
Estou escrevendo um F # para ser usado com a função do Trabalhador do Azure. Eu quero que a classe tenha a string de conexão a como um parâmetro. Eu crio uma conexão db com
type dbSchema = SqlDataConnection<"...">
let db = dbSchema.GetDataContext()
mas dbSchema é um tipo, portanto não pode ser incorporado em minha classe (outro tipo). Eu posso criar dois módulos separados, um com a conexão db e outro com minha classe
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) =
".."
Mas como eu uso o construtor connectionString no meu class 'para criar a conexão?