F # Тип Провайдер для SQL в классе
Я пишу F # для использования с ролью Azure Worker. Я хочу, чтобы класс имел строку подключения в качестве параметра. Я создаю соединение БД с
type dbSchema = SqlDataConnection
let db = dbSchema.GetDataContext()
но dbSchema - это тип, поэтому он не может быть встроен в мой класс (другой тип). Я могу создать два отдельных модуля, один с подключением БД, а другой с моим классом
module DataSource =
[]
let connectionString = "Data Source=.\SQLEXPRESS;Initial Catalog=Service;Integrated Security=True"
type dbSchema = SqlDataConnection
let db = dbSchema.GetDataContext()
module DealerFactory =
type Factory(connectionString) =
member this.GetList(latitudeLeftTop, longitudeLeftTop, latitudeRightBottom, longitudeRightBottom) =
".."
Но как мне использовать connectionString в моем классе? конструктор для создания соединения?