Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
EntityFrameworkCore【C#】
Rating: 4.4 out of 5(144 ratings)
1,114 students

What you'll learn

  • C#+EntityFrameworkCoreを使ってSQLServerとの接続ができるようになる。
  • マイグレーションを使ったコードファーストの実装ができるようになる。
  • EntityFrameworkCoreでの、各種検索処理ができるようになる。
  • EntityFrameworkCoreでの、各種更新処理ができるようになる。
  • Includeを使ったオブジェクト指向的な結合処理ができるようになる。

Course content

13 sections79 lectures5h 12m total length
  • はじめに2:10

Requirements

  • Windows上で、VisualStudio2022以降のバージョンが動作する環境がある。
  • C#の基本的な文法が理解できている。

Description

どうもこんにちは。このコースでは、

C#とEntityFrameworkCoreを使って、

データベースを操作する基本的な内容を解説しています。


EntityFrameworkCoreとは、

オブジェクトリレーショナルマッパー(O/RM)と言われており、

データベースとのデータアクセスを、SQLを使わずに、

オブジェクトを操作することでアクセスできる機能です。


本コースの前半では、データベースファーストと言って、

すでに存在するデータベースにEntityFrameworkCoreでアクセスする方法を学びます。


その中で、各種検索処理として、Where, OrderBy, Like検索、クエリ構文の使い方や、

テーブルの結合として基本的なJoinから、

Include/ThenIncludeを使った結合として、オブジェクト指向的な無駄のない結合も解説しています。

また、データ更新処理として、 Insert, Update, Deleteの操作やトランザクションを解説しています。


コースの後半では、マイグレーションという機能を使って、

コードファーストでの実装方法を解説しています。

マイグレーションとは、C#のオブジェクトの形で、データベースのテーブル等を作成する機能で、

これを使うことで、先にオブジェクトを作成し、それに合わせたデータベースを作成することで、

コードファーストでの実装を行うことができます。


本コースを受講することで、EntityFrameworkCoreの基本的な操作ができるようになるため、

EntityFrameworkCoreを学びたい方には、楽しんでいただける内容になっていると思います。


興味のあるかたは、ぜひご覧になってみてください。

Who this course is for:

  • C#とEntityFrameworkCoreを使った基本的な実装方法を学びたい方