为啥我的 app.config 不包含 connectionString (c#) [重复]
Posted
技术标签:
【中文标题】为啥我的 app.config 不包含 connectionString (c#) [重复]【英文标题】:Why my app.config do not contain connectionString (c#) [duplicate]为什么我的 app.config 不包含 connectionString (c#) [重复] 【发布时间】:2018-12-27 17:04:56 【问题描述】:?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>
没有连接字符串所以我不能使用我的数据库请帮助我!
【问题讨论】:
您需要将连接字符串添加到其中 为什么不将连接字符串输入app.config
?这样你的app.config
中就会有connectionString
最简单的方法是转到项目属性,设置并创建一个新的设置类型Connection String
【参考方案1】:
您需要添加它,如下所示:https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/creating-a-connection-string
?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<-- EXAMPLE -->
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=aspnet-MvcMovie-fefdc1f0-bd81-4ce9-b712-93a062e01031;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcMovie-fefdc1f0-bd81-4ce9-b712-93a062e01031.mdf" providerName="System.Data.SqlClient" />
<add name="MovieDBContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=aspnet-MvcMovie;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Movies.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
【讨论】:
谢谢,我在看教程,但他从来没有解释过,因为 App.config 已经完成了。 @B.Nahil 这包含在所有课程和教程中,并且也有很多重复项。您可以从项目属性中的设置页面创建连接字符串。以上是关于为啥我的 app.config 不包含 connectionString (c#) [重复]的主要内容,如果未能解决你的问题,请参考以下文章
为啥将 **appSettings** 部分添加到 App.config 会导致 WPF 应用程序出错?