【发布时间】:2017-05-31 17:27:27
【问题描述】:
我正在构建一个 Linq-to-SQL 页面作为实验。我正在通过 Linq-to-SQL 调用存储过程。创建的designer.cs 文件使用了错误的DataSource 和连接字符串。我没有看到任何地方可以设置这些默认值。
现在我正在做一些愚蠢的事情 - 每次修改 .dbml 文件时,我都会手动更改这两行。
我想,也许,我可以这样做:
using (TEMPDataContext dbContext = new TEMPDataContext("MyConnectionString"))
{
....
}
但这不起作用。
另外,我想知道 Designer.cs 文件中的这一行:
[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="DataSource")]
既然数据库是在连接字符串中提供的,为什么需要这个?
【问题讨论】:
标签: c# asp.net linq-to-sql connection-string datasource