#ASP.net とは?
Microsoftが提供しているフレームワーク
ASP.net Core
適宜バージョンアップ
# EntityFramework
端的に言うと
「.NET Framework」のコンポーネント
利点:オブジェクト操作をSQLなどのDB操作に自動変換してくれる。
Code First
「Plain Old CLR Object」
データ構造を定義したクラスを元にEntity Frameworkが自動でテーブルを生成してくれる優れもの
Person.cs
public class Person
{
public string id;
public string name;
public string age;
public string gender;
}
上記の様にデータ構造を記述したファイル(Model)を作成することでDBのテーブルを作成してくれる。(※テーブル作成にはマイグレーションの実施が必須)