Linq to Sql, problème de maj avec paramètre

Signaler
Messages postés
1
Date d'inscription
vendredi 30 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010
-
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
-
Bonjour ! J'ai un petit souci pour mettre à jours mes données :
J'ai une fonction :
public void UpdateData(Guid id, string nom)
        {
            DataContext context = new DataContext();
            Data d = context.Data.DataById(id);
            //d.NOM="changement_qui_marche";
            d.NOM = nom;
            context.SubmitChanges();
        }

La mise à jour s'effectue si je donne à d.NOM une string, mais pas le paramètre nom.
Pourquoi ? Et Comment faire pour attribuer à d.NOM ce **** de paramètre?
Merci de votre aide !!!

1 réponse

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Salut,

Je ne connais pas ta fonction DataById
--> c'est du linq ou de l'entitie framework.


Voici un code qui est fonctionnel sur linq et la base aventurework

       var context = new WpfApplication1.DataContextDataContext();
            var c = (from contact in context.Contacts
                    where contact.ContactID == 1
                    select contact).Single() ;
            c.FirstName = c.FirstName + "!!!";
            context.SubmitChanges();