- 追加された行はこの色です。
- 削除された行はこの色です。
-[[戻る>データアクセスのいろいろ]]
* 目次 [#s84ee5e9]
#contents
*概要 [#e1c8710d]
[[LINQ]]との関連もチェックして下さい。
-Entity Frameworkとは、エンティティを定義し、~
データベースへアクセスするための手段を提供する技術。
-Entity Data ModelによりO/Rマッパとは異なり、~
「結合(Join)」などというRDB固有の事情に振り回されることなく、~
より直感的に必要な情報を取得することが可能になる。
-もちろん、エンティティという皮を1枚かぶせることで、~
RDB側のスキーマ変更――特にテーブルの分割/統合~
のような変化にもより耐性が高まることになる。
-Entity Data Model
--CSDL(Conceptual Schema Definition Language:概念スキーマ定義言語)~
概念スキーマ
--MSL(Mapping Schema Language:マッピング・スキーマ言語)~
マッピング
--SSDL(Storage Schema Definition Language:ストア・スキーマ定義言語)~
ストア・スキーマ
*信任投票 [#of646cbb]
使い難いとの批判も多い模様。
-ADO .NET Entity Framework Vote of No Confidence~
http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/
-ADO.NET Entity Framework Taking Some Heat~
http://www.infoq.com/news/2008/06/entity-framework-heat
*参考 [#n42d5d9a]
-連載:ADO.NET Entity Framework入門 - @IT~
http://www.atmarkit.co.jp/fdotnet/ef4basic/index/index.html
-.NETの新データアクセス・テクノロジ「ADO.NET Entity Framework」 - @IT~
http://www.atmarkit.co.jp/fdotnet/special/vs2008sp1ef/vs2008sp1ef_01.html