я знаю, что этот вопрос задавался ранее, но у меня есть очень странная проблема новичка:
Я хочу обновить список актеров по идентификатору, в котором они сыграли (только один фильм)
DataClasses1DataContext db = new DataClasses1DataContext();
var old = from a in db.Actors
where a.id == 1
select a;
db.Log = Console.Out;
foreach (Actor act in old)
{
act.charname = "test";
act.lastname = "new name";
act.money = 1324;
}
db.SubmitChanges();
когда я выполняю запрос на выбор в моей программе после выполнения этого кода, данные изменяются, но когда я смотрю в интегрированный sql express (обозреватель серверов) моей Visual Studio 2010, ничего не происходит, и когда я перезапускаю свою программу, старые переменные там не "тест" и "новое имя" и т.д ..
Я не знаю, что я делаю неправильно. У меня есть файл dbml с этой таблицей, у моей таблицы есть первичный ключ, и когда я отлаживаю / устанавливаю точку останова на submitchanges (), переменные в db также меняются
я что-то пропустил? как строка подключения или что-то в этом роде?
спасибо за вашу помощь!