我正在编写一个用于 Azure Worker 角色的 F#。我希望该类将连接字符串 a 作为参数。我创建了一个数据库连接
type dbSchema = SqlDataConnection<"...">
let db = dbSchema.GetDataContext()
但是 dbSchema 是一种类型,因此它不能嵌入到我的类中(另一种类型)。我可以创建两个单独的模块,一个带有数据库连接,另一个带有我的班级
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) =
".."
但是如何在我的类的构造函数中使用 connectionString 来创建连接?