私は完全に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を使用しているとは思わない。私が読んだことから、私はMaster Data Servicesを使用し、それをweb.configファイルで参照する必要があります。私はまだそれを実装する方法を探しています。地獄のように混乱している。あなたの答えを感謝! – user6780741
あなたは、 'connectionstring'のプロパティはそのままにはなりません。 –