Asp.net
連接字元串 - 不支持關鍵字:“初始目錄”
我正在使用 Webmatrix.data 的數據庫實體來創建數據庫連接,但是它不喜歡我的連接字元串。我從 MVC ASP.net 執行它。
我嘗試將其更改為伺服器/數據庫,但仍然出現相同的錯誤。我哪裡錯了?
using (var db = Database.OpenConnectionString(@"Data Source=MY-HP\Serv;Initial Catalog=MyDBSQL;User ID=sa;Password=password")) { var items = db.Query("SELECT * FROM TaskPriority"); }異常詳細資訊:System.ArgumentException:不支持關鍵字:“初始目錄”。
在這裡檢查:Database.OpenConnectionString 方法(字元串,字元串)
嘗試將提供程序名稱指定為第二個參數,來自 MSDN 範例:
var connectionString = "Data Source=.\\SQLExpress;Initial Catalog=SmallBakery;Integrated Security=True"; var providerName = "System.Data.SqlClient"; var db = Database.OpenConnectionString(connectionString, providerName);