【发布时间】:2011-01-13 12:42:10
【问题描述】:
我正在为我的网站使用 LINQ to SQL 来访问两个数据库。第一个数据库是网站(我称之为WEBSITE)数据,第二个是交易历史(我称之为WEBSITE_HISOTRY)。不久前,当我将 WEBSITE_HISOTRY 中的表添加到我的数据上下文中时,我收到了某种警报,我单击了“确定”(可能不是最好的主意)。我确实记得这是关于 Visual Studio 抱怨数据库的连接与我的配置或类似的东西不同的事情。一切正常,直到我发布到我的服务器。我不断收到找不到数据库的错误,当我记录连接字符串时,我发现了这个错误。
WEBSITE_HISTORY
数据源=MYCOMPUTER\SQLEXPRESS;初始目录=WebSiteHistory;集成安全性=TRUE
网站
数据源=my.dyndns.net;网络库=DBMSSOCN;初始目录=网站;用户 ID=网站用户;密码=*******;
我还发现 WEBSITE_HISTORY 数据上下文的构造函数需要一个连接字符串(与具有无参数构造函数的 WEBSITE 不同)。我更改了构造函数,但每次我将表添加到数据上下文时,它都会变回来。我读过另一个关于将 DataContext 连接属性设置为 Application = true 的问题。我已经尝试过了,但我无法将“设置属性名称”设置为正确的连接。
我不确定我做了什么煽动这种行为。任何帮助将不胜感激。
【问题讨论】:
标签: linq-to-sql connection datacontext