У нас есть эта очень странная проблема в LINQ to SQL Code.Странное поведение LINQ to SQL (BUG?)
Рассмотрим следующий фрагмент кода:
var wissen = db.Table.Where(f => f.Name == somevalue);
db.Table.DeleteAllOnSubmit(wissen);
db.SubmitChanges();
Это работает, как ожидалось на наших серверах Дев, но когда мы развертывают это на наш производственный сервер не дает каких-либо ошибок, но это не делает ничего не удалять ни хотя это и должно быть.
Когда мы заменим этот код следующим образом:
db.ExecuteCommand("DELETE FROM Table WHERE Name = {0}", somevalue);
вещь работа просто отлично.
Обходной путь работает очень хорошо, но мы будем рады узнать, что именно идет не так.
Ждем ваших комментариев :)
Dieter
Если вы уронили контрольную точку там, а затем посмотреть на «Wissen», у него есть какой-либо членов при работе с производственным сервером? Это было бы моим первым предположением. – AlecZorab