このガイドには、すぐに使い始めるのに役立つ、選択したドキュメント記事、チュートリアル、ビデオへのリンクのコレクションが含まれています。
基本要素
-
ここでは、Entity Framework をアプリケーションに追加する方法について説明します。EF デザイナーを使用する場合は、Visual Studio にインストールされていることを確認します。
モデルの作成: Code First、EF Designer、EF ワークフロー
コードを記述する方法とボックスや線を描画する方法のどちらで EF モデルを指定したいですか? EF を使用してオブジェクトを既存のデータベースにマップするか、EF でオブジェクト用に調整されたデータベースを作成しますか? ここでは、EF6 を使用する 2 つの異なる方法 (EF Designer と Code First) について説明します。 必ずディスカッションに従い、その違いについてのビデオをご覧ください。
-
DbContext は、使用方法を学習するために必要な最初の最も重要な EF 型です。 データベース クエリのスタートパッドとして機能し、オブジェクトに加えた変更を追跡して、データベースに永続化できるようにします。
-
エキスパートから支援を受け、コミュニティに独自の回答を投稿する方法について説明します。
-
Entity Framework 6 では、オープン開発モデルが使用されます。 GitHub リポジトリにアクセスして、EF をさらに向上させる方法について説明します。
Code First リソース
- 既存のデータベース ワークフローに対する最初のコード
- 新しいデータベース ワークフローへの最初のコード
- 最初にコードを使用して列挙型をマッピングする
- コードを最初に使用して空間型をマッピングする
- カスタム コードの最初の規則の記述
- Visual Basic での Code First Fluent 構成の使用
- Code First Migrations
- チーム環境でのコードファースト移行
- 自動コードの最初の移行 (これは推奨されなくなりました)
EF Designer のリソース
- データベースファーストワークフロー
- モデルの最初のワークフロー
- マッピング列挙型
- 空間型のマッピング
- Table-Per 階層継承マッピング
- Table-Per 型の継承マッピング
- 更新プログラムのストアド プロシージャ マッピング
- クエリのストアド プロシージャ マッピング
- エンティティ分割
- テーブル分割
- クエリの定義 (詳細)
- Table-Valued 関数 (詳細設定)
その他のリソース
.NET