この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
. NetCoreチュートリアルEFCoreはMysql DBFirstモードに接続します
眺める:
18080
|
答える:
0
[.NET Core]
. NetCoreチュートリアルEFCoreはMysql DBFirstモードに接続します
[リンクをコピー]
夏
掲載地 2019/02/06 9:54:32
|
|
|
1: EFクラスライブラリを作成する
2パックをインストール
(1)Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySql(これはサードパーティ製ef mysqlミドルウェアです)
2. データベースエンティティとEFのDBcontextオブジェクトを生成するには、Scaffold-DBcontextコマンドを使用します
パッケージコンソールに以下のコマンドを入力してください
ログインが見えます。
サーバー:データベースアドレス、ユーザーID:アカウント、パスワード:ログインパスワード
単一のテーブルの更新の場合は、更新対象テーブル名の後に -tables を追加してください
ログインが見えます。
実行完了後、指定されたモデルが生成されます。注意:テーブルは生成前にプライマリキーを持っていなければなりません。もしホストが「xxxx」テーブルのエンティティタイプを生成不可の警告で報告しなければ、もちろんエンティティは生成されません
上記の2段階目でモデルを生成せず、プログラムを直接実行しない場合、エラーが出てしまい、そのエラーは
「エラー:エンティティタイプはプライマリキーを必要とします」
3: 標準的なウェブアプリケーションを作成し、それを活用する
(1) データベースのアドレス情報をappsettings.jsonで設定し、例えばSslModel=noneに注意してください
ログインが見えます。
(2) startup.cs構成注入において、有用な参照がいくつか存在します
ログインが見えます。
(3) その後、コントローラーでの使用など標準的な呼び出しがあります
ログインが見えます。
これがEF Core MySQLの基本的なスターター設定です。
どんなに夢が素晴らしくても、私の愚かな粘り強さには抗えない----! 苦労すべき年齢で、快適さを貪るようにならないでください。 今日から詳しく学び、明日には道がより広がるでしょう!
先の:
パッケージマネージャーのコンソールはどこにありますか?
次に:
c# Winform/WPF
関連記事
•
MySQLデータベースのテストテーブルは1,000万件のデータを挿入します
•
[翻訳] なぜNET/C#のMySqlConnectorとMySql.Dataが前者を勝ち取るのか
•
MySQL データベース /var/lib/mysql/ binlog は容量を占有します
•
MySQLコマンドラインクエリの結果は? 疑問符
•
Windows 下でのMySQL 8.0.36インストールチュートリアル
•
MySQLの現在時刻と日、タイムスタンプ
•
[転送] to MySQL Advanced: optimize table コマンド
•
[実戦]。 NET/C#は MySqlBackup.NET に基づいてMySQLデータベースバックアップを実装しています
•
CentOS 7はrpmを使ってMySQLデータベースをインストールします
•
PMM MySQL クエリ解析例のSQL文は不完全です
閲覧したセクション
Node.js
リソースの共有
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com