Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C#とSQLServerを繋いでデータを操作する4つの方法
Rating: 4.5 out of 5(699 ratings)
4,043 students

C#とSQLServerを繋いでデータを操作する4つの方法

DataTable,SqlDataReader,Dapper,EntityFrameworkの4つのデータ操作の方法を解説しています
Last updated 9/2025
Japanese

What you'll learn

  • VisualstudioとSQLServerをインストールする方法
  • DataTableでのSQLServerとの接続方法
  • SqlDataReaderでのSQLServerとの接続方法
  • SqlCommandでInsert文やUpdate文を発行する方法

Course content

1 section28 lectures2h 43m total length
  • 01_はじめに1:45
  • 02_VisualStudio2019のインストール1:40
  • SQLServer2022のインストール_SSMS21対応版(レクチャーは2017を使用)5:38
  • 04_データベースとテーブルの作成7:47
  • 05_プロジェクトの作成1:16
  • 06_接続先文字列の作成7:51
  • 07_データテーブルでのデータの取得6:53
  • 08_Sqlアクセスクラスの作成7:01
  • 09_SqlDataReaderでのデータ取得12:52
  • 10_SqlDataReaderの結果をカスタムクラスに入れる方法7:54
  • 11_SqlCommandでInsert文を発行する方法18:26
  • 12_SqlCommandでUpdate文を発行する方法5:34
  • 13_Update対象がなかったらInsertする方法2:22
  • 14_SqlCommandでDelete文を発行する方法4:55
  • 15_Dapperでデータを取得する方法7:02
  • 16_DapperでInsert文を発行する方法5:35
  • 17_EntityFrameworkをインストールしてDbContextを作成する方法6:27
  • 18_EntityFrameworkでデータを取得する方法4:23
  • 19_EntityFrameworkでInsert文を発行する方法3:44
  • 20_EntityFrameworkでUpdate文を発行する方法3:09
  • 21_EntityFrameworkでDelete文を発行する方法2:38
  • 22_Helperクラスを作ってSqlCommand操作を共通化する方法17:17
  • 23_大量データの作成4:01
  • 24_4つのデータのとり方のパフォーマンスチェック6:59
  • 25_4つの結果を踏まえて講評7:07
  • さいごに2:51
  • サンプルコード0:02

    コースで使用したプログラムコードです。

  • ボーナスレクチャー0:22

Requirements

  • Visualstudio2019とSQLServerが動作する環境

Description

どうもこんにちは,ピーコックアンダーソンです。

このコースはC#とSQLServerのつなぎ方に特化したコースで

・DataTable

・SqlDataReader

・Dapper

・EntityFrameworkという4つのデータの操作方法を解説しています。


あまりC#でのデータベースへの接続に自信のない方は是非受講してみてください。


はじめに

02_VisualStudio2019のインストール

03_SQLServerのインストール

04_データベースとテーブルの作成

05_プロジェクトの作成

06_接続先文字列の作成

07_データテーブルでのデータの取得

08_Sqlアクセスクラスの作成

09_SqlDataReaderでのデータ取得

10_SqlDataReaderの結果をカスタムクラスに入れる方法

11_SqlCommandでInsert文を発行する方法

12_SqlCommandでUpdate文を発行する方法

13_Update対象がなかったらInsertする方法

14_SqlCommandでDelete文を発行する方法

15_Dapperでデータを取得する方法

16_DapperでInsert文を発行する方法

17_EntityFrameworkをインストールしてDbContextを作成する方法

18_EntityFrameworkでデータを取得する方法

19_EntityFrameworkでInsert文を発行する方法

20_EntityFrameworkでUpdate文を発行する方法

21_EntityFrameworkでDelete文を発行する方法

22_Helperクラスを作ってSqlCommand操作を共通化する方法

23_大量データの作成

24_4つのデータのとり方のパフォーマンスチェック

25_4つの結果を踏まえて講評

さいごに


Who this course is for:

  • C#でSQLServerとの接続方法を知りたい方