В моем втором проекте ASP.NET MVC у меня возникает очень странная проблема: когда я вызываю метод SubmitChanges класса DataContext, ничего не обновляется в база данных. Это странно, потому что все отлично работает с моим первым проектом.ASP.NET LINQ to SQL SubmitChanges() не обновляет базу данных
Я использую удаленную базу данных, созданную в Sql Server Management Studio, я пробовал делать некоторые запросы там и в Visual Studio 2010 (где у меня есть соединение с базой данных), все они работают.
Куда могут возникнуть проблемы?
DBDataContext DB = new DBDataContext();
var myuser = DB.Users.Single(u => u.ID == id);
myuser.Age = 45;
DB.SubmitChanges();
РЕШЕНИЕ
Это стыдно: D На самом деле у меня не было первичный ключ. Теперь это работает!
Спасибо всем!
Не могли бы вы отобразить код. – AxelEckenberger
Добавлен пример кода. – Alex
вы уверены, что первоначального возраста уже нет? Если вы установите значение на существующее значение, оно может не совершить Попробуйте использовать тот же файл данных за пределами MVC, чтобы вы могли выделить факторы, способствующие созданию. – TobyEvans