Я считаю, что вы должны решить, какая у вас система ссылок - код (Code First) или база данных (Model First).Если у вас есть существующая база данных, а затем используйте подход Code First, будет трудно синхронизировать ваши изменения, не генерируя вашу модель из вашего кода или ваш код из вашей модели.
Если у вас естьсуществующей базы данных, но вы хотите расширить вашу модель за пределы сгенерированного кода, для этого можно реализовать частичные классы.
Если вы хотите вручную отобразить код EF4 и базу данных, вы можете рассмотреть такой подход.Однако это исключает некоторые преимущества ORM, который заключается в настройке сопоставления для вас.