我构建了一个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")]
由于数据库连接字符串中提供的,这是为什么需要?