-[[戻る>データアクセスのいろいろ]]

* 目次 [#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


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS