Вы прошли в режиме отладки, чтобы увидеть, есть ли у вас ошибки?кстати, у вас, вероятно, должны быть оператор using и ловушка try, может быть?
edit для добавления примера кода
это покажет, если в SubmitChanges возникло исключение, такжеиспользование гарантирует, что утилизация называется
using(var Database = new DataDataContext())
{
tests test = new tests();
test.Name = Name;
test.Quantity = (short)Quantitty;
Database.tests.InsertOnSubmit(test);
try
{
Database.SubmitChanges();
}
catch (ChangeConflictException e)
{
//report error, log error whatever...
}
}