-[[戻る>データアクセスのいろいろ]] * 目次 [#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