try
{
db.SubmitChanges();
}
catch (DuplicateKeyException dke)
{
Console.WriteLine(
"DuplicateKeyException caused by {0}!",
dke.Object
);
throw;
}
Yeah I know, it's not much. :) But this way you know the entity instance that is caused the problem which will make your code much (much) easier to debug.
The "Cannot add an entity with a key that is already in use." error
If you are getting the above Linq2sql error, here is the first thing you should do. It will not solve the problem for you, but it will greatly help you when tracking down the root cause:
Prenumerera på:
Kommentarer till inlägget (Atom)
Inga kommentarer:
Skicka en kommentar