EF4 では、DB からモデルを生成します。次に、パーシャルを使用してクラスを拡張します。これにより、コードを失うことなく DB から再生成することができました。
EF5 では、モデルから生成するときに、DB 内のすべての項目に対して .cs ファイルを作成します。オブジェクトを拡張する最良の方法が何であるかわからないことを除いて、私は実際にはこれをもっと気に入っています。変更を MyObj.cs ファイルに直接書き込むと、モデルを再生成する必要がある場合に変更が失われます。ファイル MyObjPartial.cs を作成し、そこでクラスを部分的にする必要があると思います...と思いましたか?
~S