WPF DataGrid Ajouter, mettre à jour et supprimer en utilisant MVVM

Je suis à la recherche d'un exemple de code ou de l'Article qui serait la preuve de WPF DataGrid dans l'action avec le pattern MVVM à ajouter, mis à jour et supprimer l'enregistrement de la base de données.

J'ai un besoin spécifique pour permettre à l'utilisateur d'insérer un nouvel enregistrement à l'aide DataGrid pas un nouveau formulaire enfant.

Si quelqu'un peut recommander de bons de ressources ou de fournir un échantillon pour cette tâche particulière, il serait une grande aide pour moi.

source d'informationauteur fawad