C# 在设置文件中编辑参数
我的C#winforms项目中有DataClasses.dbml文件。这会自动将ConnectionString类型的设置添加到项目的设置文件中。使用此设置可以访问整个项目中的连接字符串 现在,当我在我的电脑上工作时,它连接到数据库,工作正常。但是如何根据客户机的主机名和实例名在设置文件中永久性地设置新的连接字符串,并且只设置一次(在设置过程中) 我试着做:C# 在设置文件中编辑参数,c#,.net,linq-to-sql,app-config,application-settings,C#,.net,Linq To Sql,App Config,Application Settings,我的C#winforms项目中有DataClasses.dbml文件。这会自动将ConnectionString类型的设置添加到项目的设置文件中。使用此设置可以访问整个项目中的连接字符串 现在,当我在我的电脑上工作时,它连接到数据库,工作正常。但是如何根据客户机的主机名和实例名在设置文件中永久性地设置新的连接字符串,并且只设置一次(在设置过程中) 我试着做: Settings.Default.ConnectionString = "SqlConnectionString"; Settings.D
Settings.Default.ConnectionString = "SqlConnectionString";
Settings.Default.Save();
但它给出了一个编译时错误,它是只读的
我唯一的目标是根据客户端设置设置ConnectionString。我不想把它硬编码 添加一个
部分类定义,如下所示
public partial class DataClasses
{
partial void OnCreated()
{
Connection.ConnectionString = SQLHelpers.GetConnectionStr();
}
}
其中SQLHelpers.GetConnectionStr
应该从users App.Config文件中查找设置
请记住将其放在自动生成的dbml文件的单独文件中。添加一个部分
类定义,如下所示
public partial class DataClasses
{
partial void OnCreated()
{
Connection.ConnectionString = SQLHelpers.GetConnectionStr();
}
}
其中SQLHelpers.GetConnectionStr
应该从users App.Config文件中查找设置
请记住将其放在自动生成的dbml文件的单独文件中。如何进行设置?您是否使用安装程序包、手动复制等?@archil:我使用安装和部署项目进行安装您如何进行安装?您是否使用安装包、手动复制等?@archil:我使用安装和部署项目进行安装