F # Typ Provider für SQL in einer Klasse

Ich schreibe eine F #, die mit der Azure Worker-Rolle verwendet werden soll. Ich möchte, dass die Klasse die Verbindungszeichenfolge a als Parameter hat. Ich erstelle eine DB-Verbindung mit

type dbSchema = SqlDataConnection<"...">
let db = dbSchema.GetDataContext()

Da dbSchema ein Typ ist, kann er nicht in meine Klasse eingebettet werden (ein anderer Typ). Ich kann zwei separate Module erstellen, eines mit der Datenbankverbindung und eines mit meiner Klasse

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) =
        ".."

Aber wie verwende ich den connectionString im Konstruktor meiner Klasse, um die Verbindung zu erstellen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage