Hello
Je bosse sur une appli qui permet de gerer des employés. Le DataContext de mon UI est une vue qui regroupe des champs qui proviennent de différentes tables. L'interface graphique est très simple, des champs texte / combobox, etc... qui se bindent en WPF. Exemple :
TextBox x:Name="txtFirstName" Text={Binding Path=FirstName}" />
Lors de la perte de focus je teste si l'utilisateur a fait des modifs, si c'est le cas je met à jour la base. J'appelle la méthode "SubmitChanges()" sur mon DataContext, et là il essaye de faire un update sur la vue au lieu de la table, ce qui génère évidemment une erreur :
Autorisation UPDATE refusée sur l'objet 'vw_Employe', base de données 'HR', schéma 'dbo'.
Y'a t-il moyen de lui dire de faire les updates sur les tables et non sur la vue ?
Partager