[英]C# linq to sql connection string changed to default setting
在C#桌面应用程序中,我使用linq to sql连接到sql server 2008 r2数据库。 根据app.config文件中的值,将应用程序设置为指向各种数据库。
问题是*.designer.cs
中的代码在.net问题框架中defaults
*.designer.cs
被*.designer.cs
。 发生这种情况时,将using system.configuration
从应用程序中删除,并且使用default settings
值来获取数据库连接字符串值。
当我注意到发生此问题时,我需要执行以下操作:
将using system.configuration
代码放回*.designer.cs
文件
更改代码,以便从app.config file
获取数据库连接信息
删除属性设置,以便不使用default
数据库连接。
因此,您能否告诉我是什么导致了此问题的发生以及如何解决该问题?
每当我更新dbml文件时,都必须这样做,这确实很痛苦。 您可以尝试2件。
首先-更新dbml后,右键单击dbml中的任何位置,转到属性,然后在连接字符串下,您应该能够从web.config或所需的app.config中看到一个。
如果它不在列表中,则将其设置为none,然后进入设计器文件并执行您一直在做的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.