J'ai un fichier .mdf auquel j'essaie d'ajouter un enregistrement, en utilisant linq en C#. Mon code est:L'enregistrement d'insertion LINQ simple ne fonctionne pas
dbDataContext context = new dbDataContext();
book b = new book();
b.title = "Test Book";
b.isbn = "123789";
context.books.InsertOnSubmit(b);
context.SubmitChanges();
Lorsque ce code est exécuté, l'enregistrement est inséré, et je reçois aucun message d'erreur. Si j'utilise l'explorateur de base de données pour ajouter un enregistrement avec les données selfsame, cela fonctionne.
Que se passe-t-il?
Peut-être que votre code s'exécute dans une transaction qui n'est pas validée? –
Est-ce que votre dbDataContext pointe vers la bonne base de données? Pouvez-vous sortir des données avec context.books.ToList()? –
non, ce n'est pas dans une transaction –