我構建了一個Linq-to-SQL頁面作爲實驗。我通過Linq-to-SQL調用存儲過程。創建的designer.cs
文件使用錯誤的DataSource
和連接字符串。我沒有看到任何地方設置這些默認值。將LINQ中的默認數據源和連接字符串更改爲SQL
現在我正在做一些愚蠢的事情 - 我每次修改.dbml
文件時都會手動更改這兩行。
我想,也許,我可以做這樣的事情:
using (TEMPDataContext dbContext = new TEMPDataContext("MyConnectionString"))
{
....
}
但是,這並不工作。
而且,我想了解一下這條線從designer.cs文件:
[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="DataSource")]
由於數據庫連接字符串中提供的,這是爲什麼需要?