F # Wpisz Provider dla SQL w klasie
Piszę F #, który ma być używany z rolą Azure Worker. Chcę, aby klasa miała ciąg połączenia a jako parametr. Tworzę połączenie db z
type dbSchema = SqlDataConnection<"...">
let db = dbSchema.GetDataContext()
ale dbSchema jest typem, więc nie może być osadzony w mojej klasie (inny typ). Mogę utworzyć dwa oddzielne moduły, jeden z połączeniem db, a drugi z moją klasą
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) =
".."
Ale jak użyć połączenia connectionString w konstruktorze klasy, aby utworzyć połączenie?