2016-06-23 18 views
2

私は現在データベース用にMYSQLを使用しているPHP Webサイトを実行していますが、現在はWebサイトをMVC .Net環境に移動するにはどうしたらよいかわかりません:C#MVC WebサイトでMYSQLデータベースに接続するには?

I MYSQLをインストールしました。 Nugetパッケージ

てdata.Entity、EF、およびWebは、私は、web.configファイル内の接続文字列を追加しました:データベースにパスワードがないので、私は実行しているよう

<connectionStrings> 
    <add name="constr" connectionString="Data Source=localhost;Initial Catalog=SampleDB;User Id=root;password=''"/> 
</connectionStrings> 

パスワードが空のままにされますそれをローカルにテストする

結局、データベースIのサーバーエクスプローラは表示できません。サーバーエクスプローラでデータベースを表示できるはずですか?

どうすればいいですか?

あなたは、.NET用のMySQLコネクタを言及していない

+0

VS *は通常*サーバーエクスプローラのいずれかに接続文字列をマッピングします。また、サーバーエクスプローラ>データ接続から手動で接続文字列を追加し、右クリック> [接続の追加...]をクリックして詳細を入力してみることもできます。 –

答えて

2

(また、私はライブデータベースを取り、現地に入れて注意してください)。 https://dev.mysql.com/downloads/connector/net/

はそれをインストールし、それが作業を開始する必要があります;)

+0

Nugetパッケージでインストールすることはできますか?これはインストーラを使用してインストールする唯一の方法ですか? – user3689285

+0

@ user3689285パッケージマネージャからインストールする –

+0

Wopeを使ってMYSQL/phpmyadminを実行しているので、それでも問題が解決しない場合は、Web設定を変更する必要がありますか?私はこれを始めましたか? – user3689285

関連する問題