entity frameworkはデータベースのビジネス要件を満たしつつ、効率的で保守しやすいプログラムコードを記述するという双方のバランスを、o/rマッピングとは異なるアプローチをとって解決した。