关于拖拉生成的强类型记录集TableAdapter数据库连接字符串的问题,记住三个状态:设计时,Debug状态时,Release状态时。
1、Settings.settings 文件里在设计时修改,会在app.config里生成连接字符串如:
<add name="程序命名空间.Properties.Settings.XxxConnectionString"
connectionString="Data Source=.\sql2005;Initial Catalog=XxxDb;Trusted_Connection=True;"
providerName="System.Data.SqlClient" />
这是设计时,也是 Debug 时的连接字符串
2、当在 Release 时,还要在app.config里再加一个连接字符串,与Debug时有所差别,就是不需要那个长长的命名空间加”.Properties.Settings”了,如:
<add name="XxxConnectionString"