この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 21454|答える: 0

[解決済み] 固定名の「MySql.Data.MySqlClient」の ADO.NET に対してプロセスを提供できません...

[リンクをコピー]
掲載地 2018/04/28 11:43:34 | | |
この投稿は2018年4月28日11:46にQWERTYUによって最後に編集されました。

「/」アプリケーション内のサーバーエラーです。

Entity Framework プロバイダータイプ「MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, version=6.9.10.0, culture=」は、固定名「MySql.Data.MySqlClient」のプロバイダー ADO.NET で登録されているものは読み込めません。neutral, PublicKeyToken=c5687fc88969c44d"。 適格なアセンブリ名を必ず使い、そのアセンブリが実行中のアプリケーションに利用可能であることを確認しましょう。 詳細については、http://go.microsoft.com/fwlink/?LinkId=260882 を参照してください。
説明:現在のウェブリクエストの実行中に未処理の例外が発生しました。 スタックトレース情報でエラーの詳細や、エラーの発生源をコード内で確認してください。

例外詳細:System.InvalidOperationException: 固定名「MySql.Data.MySqlClient」のプロバイダのアプリケーション設定ファイルに登録されたエンティティフレームワークプロバイダータイプ「MySql.Data.MySqlClient.MySqlProviderServices」をロードできません ADO.NET MySql.Data.Entity.EF6, Version=6.9.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"。 適格なアセンブリ名を必ず使い、そのアセンブリが実行中のアプリケーションに利用可能であることを確認しましょう。 詳細については、http://go.microsoft.com/fwlink/?LinkId=260882 を参照してください。

出典の誤り:

22行目:{
23行目:public ApplicationDbContext() 24行目:: base("DefaultConnection", throwIfV1Schema: false) 25行目: {
26行目: }

ソースファイル:D:\project\Xld_NationWide\Xld_WebApi\Models\IdentityModels.cs 行数:24

スタックトレース:

解決:

1: プロジェクトを右クリック>参照を追加>ブラウズし、MySQL Connector Net 6.8.3\Assemblies\v4.5 内のすべてのdllファイルを参照します。

2: web.configにプロバイダーノードを追加する:

<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>



VS2015 +EF6 MYSQLデータベースに接続してエンティティを生成する

https://www.itsvse.com/thread-4686-1-1.html








先の:Web API ルートプロパティの定義
次に:MVCモデルのカスタム機能
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com