2017-03-23 1 views
0

私は完全にC#/ .Net開発の新機能です。私はmsdn上のweb.configファイルに関する広範な文書を読んだが、何を変更すべきかまだ分からない。web.configファイルを変更してSQL Server 2016をサポートするにはどうすればよいですか?

回答があれば、私が何をすべきかの例を挙げてください。必要に応じてさらに情報を提供することができます。

+2

あなたは、 'connectionstring'のプロパティはそのままにはなりません。 –

答えて

1

SQL Serverに関する情報を提供する必要はありません。正しい接続文字列を指定するだけで、データベースを参照する必要があります。以下のような

何か:

<connectionStrings> 
    <add name="myConnectionString" 
     connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" /> 
</connectionStrings> 
+0

ありがとう!私はソースコントロールを使って私の変更を押しています。すべてが成功すれば、私は戻ってこれを答えにします。 – user6780741

0
<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); 

あなたはエンティティフレームワークを使用していますか?これは自動的に生成されるためです。

+0

私はEFを使用しているとは思わない。私が読んだことから、私はMaster Data Servicesを使用し、それをweb.configファイルで参照する必要があります。私はまだそれを実装する方法を探しています。地獄のように混乱している。あなたの答えを感謝! – user6780741

関連する問題