Ниже приведен простой запрос Linq-to-SQL для удаления записи адреса, связанной с данным идентификатором пользователя.Это выглядит правильно для меня и соответствует другим примерам, которым я следовал в Интернете.Однако, когда я выполняю его, запись не удаляется.И сообщение об ошибке не возвращается.Что я сделал не так?
protected void Button1_Click(object sender, EventArgs e)
{
int UserID = 250;
SBMData2.SBMDataContext db = new SBMData2.SBMDataContext();
var addresses = from a in db.Addresses
where a.UserID == UserID
select a;
foreach (var address in addresses)
{
try
{
db.Addresses.DeleteOnSubmit(address);
}
catch (Exception ex)
{
Label1.Text = ex.StackTrace.ToString();
}
}
}