J'ai un problème avec les changements de validation dans LinqPad. J'utilise la base de données Oracle sur le pilote IQ dans LinqPad. Je peux récupérer des données mais je ne sais pas comment soumettre des modifications à la base de données.
Je récupère des données de la base de données:
var items = Asyncqueue.Where(x => ids.Any(y=> y == x.Asyncqueueid));
// then I have to fix data
J'ai essayé de définir une action de soumission comme ceci:
Asyncqueue.SetSubmitAction(items, SubmitAction.Update);
Changez la langue dans LINQPad en "Programme C #" et utilisez le code suivant
void Main()
{
var p1 = Person.Single(x => x.Id == 1);
p1.Name = "Test";
SubmitChanges();
}
Si vous utilisez un contexte EF, vous devez appeler SaveChanges ().
Si vous utilisez un contexte Linq2Sql, vous devez appeler SubmitChanges ().