c#.net,linq to sql 更改数据库连接connectionstring

要把做好的项目转移到远程服务器上,请问步骤是怎样,在app.config,setting.designer.cs,和dataclasses.dbml里都有连接字符串,不知... 要把做好的项目转移到远程服务器上,请问步骤是怎样,在app.config, setting.designer.cs, 和dataclasses.dbml里都有连接字符串,不知道有什么联系,
有人说该app.config, 只改app.config的话试过,调试运行还是调用本地的数据库
展开
 我来答
loudayao
推荐于2016-02-12
知道答主
回答量:22
采纳率:0%
帮助的人:18.3万
展开全部
你用的是LinqToSql吧?在db = new NewDBDataContext(“指定的链接字符串”);这是使用有一个参数的构造函数,或者看无参的构造函数:
public NewDBDataContext() : base(global::NewGasgoo.AutoRepost.Properties.Settings.Default.DBConnectionString, mappingSource)
{
OnCreated();
}
看这个NewGasgoo.AutoRepost.Properties.Settings.Default.DBConnectionString的定义:
public string DBConnectionString {
get {
return ((string)(this["DBConnectionString8"]));
}
}
这个值就是Setting里的配置链接。
你可以将这个Return 修改为自己的配置,比如ConfigurationManager.AppSettings["DBString"],
也可以直接修改Setting配置。不过我比较推荐db = new NewDBDataContext(“指定的链接字符串”)。因为如果重新托表, return ((string)(this["DBConnectionString8"]));就会自动变的。
凯_哥__
2012-01-13
知道答主
回答量:72
采纳率:0%
帮助的人:66.3万
展开全部
我感觉,只要配置文件中有连接字符串就够了,其他的地方最好别写,因为这样会写死的,网站一发布,后台代码就不能改了。但如果写在配置文件中,发布后不用改代码,就可以实现对连接字符串的修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
azqsx12369
2012-01-06 · TA获得超过119个赞
知道答主
回答量:239
采纳率:0%
帮助的人:91.6万
展开全部
路过……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式