2012-03-26 10 views
3

私はデータベースMYSQLでASP.NET C#を使用しています。この手順に従って、エンティティデータモデルウィザードhttp://www.asp.net/mvc/tutorials/movie-database/create-a-movie-database-application-in-15-minutes-with-asp-net-mvc-csを使用してデータベースモデルを作成します。これを実行すると、次の例外のためにモデルを生成できませんでした: 'ProviderManifestToken文字列を返しませんでした。ユーザー 'root' @ 'localhost'(パスワード:NOを使用)のアクセスが拒否されました。MYSQLを使用したASP.NET MVCでのDabataseモデルの作成

webconfigで同じ接続文字列を使用しています。MySQLMembershp私はこれをコピーしました。これはHow do I setup ASP.NET MVC 2 with MySQL?が動作しています。

これは同じ接続文字列を使用すると動作しますが、データベースモデルを作成すると動作しないのはなぜですか。

ご協力ありがとうございます。

答えて

1

まずはEFモデル接続文字列とAsp.NETメンバーシップ接続文字列が異なります。第二に、あなたは、EFモデルはあなたがパスワードを持たないように思えここ

Getting MySQL work with Entity Framework 4.0

+2

返信いただきありがとうございます。はい、私は彼らが異なっていることを知っていますが、mysqlconnection文字列は同じです。 mysql からこのレポートのweb.iを参照してください。 btwのURのリンクは、これをお寄せいただきありがとうございます。 – RSB

+0

Mark Yuからのリンクは、コメントの私のための解決策を持っていました:[29 Sep 2011 1:43] Carno Mercado 犯人を見つけたら、接続文字列に "Persist Security Info = True"オプションを付ける必要があります。 DBから私のモデルをリフレッシュできるようになりました。 – thmsn

0

MySQLデータベースを使用して動作を確認する必要があります。 パスワード "root"を使用してみましたか?

関連する問題