我完全不熟悉C#/ .Net開發。我已閱讀了關於msdn上的web.config文件的大量文檔,但仍不確定要更改哪些內容。如何修改我的web.config文件以支持SQL Server 2016?
如果您能回答,請提供一個我應該做什麼的例子?如有必要,我可以提供更多信息。
我完全不熟悉C#/ .Net開發。我已閱讀了關於msdn上的web.config文件的大量文檔,但仍不確定要更改哪些內容。如何修改我的web.config文件以支持SQL Server 2016?
如果您能回答,請提供一個我應該做什麼的例子?如有必要,我可以提供更多信息。
您不必提供有關SQL Server的信息,您只需要給出正確的連接字符串,它指向您的數據庫。
喜歡的東西:
<connectionStrings>
<add name="myConnectionString"
connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
謝謝!我現在通過源代碼控制推動我的修改。如果一切都成功了,我會回來並將其標記爲答案。 – user6780741
<connectionStrings>
<add name="ConnStringDb1" connectionString="Data Source=localhost;Initial Catalog=YourDataBaseName;Integrated Security=True;" providerName="System.Data.SqlClient" />
這是,如果你只是使用一些本地數據庫的一種方式。
否則,你可以將它設置這樣的:
<connectionStrings >
<add
name="myConnectionString"
connectionString="Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;"
providerName="System.Data.SqlClient"/>
然後在你的代碼,你應該寫:
using System.Web.Configuration;
然後最後你可以設置你的連接變量像這樣:
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString);
你在使用實體框架嗎?因爲它可以自動生成。
我不相信我在使用EF。從我讀過的,我需要使用主數據服務,然後在我的web.config文件中引用它。我仍在研究如何實現這一點。困惑地獄。雖然欣賞你的答案! – user6780741
你不應該''connectionstring'屬性保持不變。 –