C#とSQLServerを繋いでデータを操作する4つの方法
What you'll learn
- VisualstudioとSQLServerをインストールする方法
- DataTableでのSQLServerとの接続方法
- SqlDataReaderでのSQLServerとの接続方法
- SqlCommandでInsert文やUpdate文を発行する方法
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との接続方法を知りたい方
Instructor
20年ほどプログラマーとして活動しています。初期の頃はいろんな現場を転々とするプログラマーで10年ほど経験をつみ,その後,大手メーカーに入社し,C#やSQLServerを中心とした製品開発にて設計,製作,保守,プロジェクトリーダー等を10年近く担当。
知識習得のきっかけは,現場に分かりづらいプログラムコードが散乱しており,それらをわかりやすくするために,オブジェクト指向,ドメイン駆動開発,テスト駆動開発,リファクタリング,デザインパターンの書籍などを読み漁りました。その結果,一つのドメイン駆動開発手法にいまはたどり着き,チームのメンバーに伝えていますが,この知識を大勢の方にお伝えすると,予想以上に喜んで頂けているので,私の学んだ知識をできるだけわかりやすくお伝えして,私のした遠回りをあまりしなくてもいいように,解説していきたいと思っています。