Итак, если я использую этот запрос напрямую или с помощью db.ExecuteCommand()
, все будет работать нормально;
update Market..Area set EndDate = NULL where ID = 666 and NID =1 and Code = 36003
Тем не менее, я не могу сделать это в LINQ to SQL, я пробовал несколько разных методов, которые, похоже, все должны работать, вот пример одного:
var s= db.Area.Single(s => s.ID == 666 && s.Code == 36003 && s.NID == 1);
s.EndDate = null;
db.SubmitChanges();
Я не знаю, что еще можно попытаться заставить это работать.
EDIT
Я только пытаюсь отредактировать ОДИН элемент