Я делаю первое исключение SaveChanges и вылетает (UpdateException).
И я делаю второй SaveChanges и againe fliyng первый erorr.
Что с этим делать
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!
}