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

眺める: 20194|答える: 1

[.NET Core] .NET CoreでEF Core MySQLのデータ移行操作を使います

[リンクをコピー]
掲載地 2019/06/21 8:51:59 | | |
この投稿は2019年6月21日09:57にSummerによって最後に編集されました。

データ移行で直面する落とし穴は以下の通りです:
https://www.itsvse.com/thread-7720-1-1.html
https://www.itsvse.com/thread-7721-1-1.html
https://www.itsvse.com/thread-7722-1-1.html

1. vs2017を開いて新しいプロジェクトを作成する
2. vsが自動的にプロジェクトを生成し、その後NuGet検索を開きますPomelo.EntityFrameworkCore.Mysqlダウンロード

3. 次にModelsの下に新しいエンティティクラスを作成し、さらにDbContextクラスを継承する新しいクラスを作成します
4. 次にappsettings.jsonに接続文字列を追加します(.NET Coreはappsettings.jsonの設定を読み取るのに使われており、webconfigに似ています)
5. 次にStartupを開き、MySQL接続をサービスに注入します
6. それからデータ移行を始められます
VSのパッケージマネージャーコンソールに以下の2つのコマンドを入力します:

その後、生成されたデータベースとデータテーブルがデータベース内で確認できます

打ち上げの設定について付け加えると、
UI interface.mvcプロジェクトをスタートアップアイテムに設定し、プロジェクト - プロパティ - スタートアップオブジェクト、あるいはプロジェクトを右クリックしてください
主なポイントは、「Package Manager Console」の「Default Project」メニューで「Migration」フォルダを含むプロジェクトをデフォルトプロジェクトとして設定することです。
そして実行
手術。




先の:C#でケースを無視する文字列を使いましょう。 Contains メソッド
次に:HTTPトラフィックがHTTPS設定チュートリアルへリダイレクトされました
掲載地 2023/02/25 18:57:54 |
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com