問題タブ [db-first]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
336 参照

entity-framework-core - Pomelo Entity Framework Core Scaffolding が MySQL DB で失敗する「同じ名前のアノテーションが既に存在するため、アノテーションを追加できません。」

以下を使用して既存の MySQL DB をスキャフォールディングしようとすると:

Scaffold-DbContext "server=server;user=user;password=pw;database=db" "Pomelo.EntityFrameworkCore.MySql" -OutputDir EF -f

次のエラーが表示されます。

Microsoft パッケージを使用して、同じプロジェクト内の同じ DB の足場を問題なく成功させました。

0 投票する
2 に答える
48 参照

entity-framework - ef core 外部キーを持つ異なるテーブルから一度にデータを取得する方法は? (DBファースト)

私のプロジェクトには、「教育者」と「教育者ライセンス」という 2 つのテーブルがあります。

教育者ライセンスは、外部キーを持つ教育者テーブルに依存しています。(DBファースト)

データベース内の ID を持つ外部キー: (教育者は N ライセンスを持つことができます)

ここに画像の説明を入力

私の教育者モデルは次のようになります:

私の教育者ライセンスモデルは次のようになります:

私のDbContext:

そして私はその例外を得ました: ここに画像の説明を入力

教職員表を取得する際に教職員証表も一緒に取得してほしい。

遅延ロードでデータベースに 2 回アクセスすることで、ビジネス レイヤーでこれを実行できると思います。

外部で接続された2つのテーブルを一度に取得する方法はありますか?