В блоге группы ADO.NET есть пример того, как связать модель Entity Framework Code-First с WPF DataGrid, которая поддерживает добавление, удаление и редактирование объектов в сетке и, наконец, сохранение всех изменений. Он сфокусирован на сценарии Master-Details, но с некоторыми изменениями также должен работать в вашем еще более простом случае с единственной DataGrid:
http://blogs.msdn.com/b/adonet/archive/2011/03/08/ef-feature-ctp5-code-first-model-with-master-detail-wpf-application.aspx
Пример основан на EF CTP5, но, скорее всего, он также будет работать без изменений с новой версией EF 4.1 RC.
Пример команды ADO.NET использует файлы кода и события. Если вы предпочитаете строго работать с подходом MVVM, может пригодиться решение Дэвида Венимана, представленное в этом ответе:
Entity Framework 4 и WPF
Это не полный пример WPF, но он может послужить основой для расширения ObservableCollection таким образом, чтобы он поддерживал операции Create-Update-Delete с Entity Framework.