2
我在寫一個F#以與Azure Worker角色一起使用。我希望該類具有連接字符串a作爲參數。我創建F#類中的SQL類型提供程序
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我在類的構造函數來創建連接?
謝謝,我明白要生成架構,但由於某種原因,我的智能感知不提供帶參數的調用GetDataContext。但是當我這樣做時,編譯器不會抱怨。 –
嗯,那很奇怪!它顯示在我的機器上的智能感知中。它在使用一些簡單的數據庫的簡單腳本文件中的行爲是否相同? (如果有一種方法來重新制作它,那麼提交一個bug是很好的...) –