「コードファースト」の版間の差分

ページの作成:「'''コードファースト'''(英語:code first)とは、リレーショナルデータベースのテーブル定義などをプログラミング言語...」
 
7行目: 7行目:
ひとつのクラスがひとつのテーブルとして定義される。
ひとつのクラスがひとつのテーブルとして定義される。
いわゆる[[ORM]]で「SELECT」の結果を受け取るのに使用されるクラスを流用して、実行時に「CREATE TABLE」までやってしまおうという発想であり、通常は[[ORM]]の機能として提供される。
いわゆる[[ORM]]で「SELECT」の結果を受け取るのに使用されるクラスを流用して、実行時に「CREATE TABLE」までやってしまおうという発想であり、通常は[[ORM]]の機能として提供される。
いきなり「仕様書はソースコードの中に」という思想のもと、いきなり[[ソースコード]]から書き起こすことからコードファーストと呼ばれる。


==主なコードファースト対応ORM==
==主なコードファースト対応ORM==