Entity Framework
データベースファースト : 既存のデータベースからデータモデルを自動生成するアプローチ。
モデルファースト : デザイナーUI上で定義したEntity Data Modelからデータベースを自動生成するアプローチ。
コードファースト : POCOからデータベースを自動生成するアプローチ。