Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
LINQとの関連もチェックして下さい。
- Entity Frameworkとは、エンティティを定義し、
データベースへアクセスするための手段を提供する技術。
- Entity Data ModelによりO/Rマッパとは異なり、
「結合(Join)」などというRDB固有の事情に振り回されることなく、
より直感的に必要な情報を取得することが可能になる。
- もちろん、エンティティという皮を1枚かぶせることで、
RDB側のスキーマ変更――特にテーブルの分割/統合
のような変化にもより耐性が高まることになる。
- CSDL(Conceptual Schema Definition Language:概念スキーマ定義言語)
概念スキーマ
- MSL(Mapping Schema Language:マッピング・スキーマ言語)
マッピング
- SSDL(Storage Schema Definition Language:ストア・スキーマ定義言語)
ストア・スキーマ
信任投票 †
使い難いとの批判も多い模様。
参考 †