Je fais d'abord SaveChanges et vole l'exception (UpdateException). Et je fais le deuxième SaveChanges et againe fliyng premier erorr. Que faire à ce sujetComment annuler SaveChanges
bool isUpdate = false;
var resource = new Resource() { url = tbUrl.Text };
//block1
try
{
context.Resource.AddObject(resource);
context.SaveChanges();
isUpdate = true;
}
catch (UpdateException ex)
{
}
//block2
if (!isUpdate)
{
resource = (from res in context.Resource where res.url == tbUrl.Text select res).First();
context.NameToResourcer.AddObject(new NameToResourcer()
{
id_resource = resource.id,
name = tag
});
context.SaveChanges();//error!
}
Je suis où vous avez entendu parler, vous pouvez goûter ? – Mediator
Voir le Modifier dans ma réponse ci-dessus. J'ai ajouté quelques liens utiles qui ont des exemples en eux. – CodingWithSpike