14

先週 Visual Studio 2013 に更新しましたが、Visual Studio デザイナー (.edmx ファイル) を使用してエンティティ データ モデルを更新できなくなりました。

right click > update model from databaseが今このエラーを受け取ったとき:

データベースから更新しようとしているときに、タイプ 'System.ArgumentException' の例外が発生しました。例外メッセージは次のとおりです。接続文字列: server=192.168.100.103;user id=xxx;password=xxx;database=xxx;persist security info=True'.

私の接続文字列は次のとおりです。

  <connectionStrings>
<add name="DbEntities" connectionString="metadata=res://*/Db.csdl|res://*/Db.ssdl|res://*/Db.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=192.168.100.103;user id=xxx;password=xxx;database=xxx;persist security info=True&quot;" providerName="System.Data.EntityClient" />

このプロセスは、Visual Studio 2012 でも正常に機能します。

4

8 に答える 8

6

どうやら、MySql と Visual Studio 2013 はまだ連携していないようです。

MySql フォーラムのリンクは次のとおりです: http://forums.mysql.com/read.php?174,594798,600466#msg-600466

おそらく、MySql コネクタの次のリリースを待つ必要があります。

Visual Studio 2013 の Server Explorer から MySql DB への接続を作成することさえできません。できますか?

于 2013-11-21T10:51:33.070 に答える
5

現在、このための新しい製品があります: http://dev.mysql.com/downloads/windows/visualstudio/

私のために働いた!

于 2014-06-20T08:59:59.550 に答える
1

ほとんどの場合、VS に古いバージョンの MYSQL を使用しているか、何もインストールしていません。ここで Visual Studio の MySQL をインストール/更新するだけです: http://dev.mysql.com/downloads/windows/visualstudio/

これは私のために働いた

于 2016-05-01T14:19:39.953 に答える