У меня вопрос с новичком.Обновление одной строки в linq
Я бы попытался обновить одну строку таблицы, в частности, используя значение первичного ключа, используя linq.
var mytab = new Customer();
mytab.FirstName = mymodel.FirstName;
mytab.LastName = mymodel.LastName;
mytab.CustomerId = mymodel.CustomerId;
db.AddToCustomer(mytab);
db.SaveChanges()
Это просто добавляет новую строку с новым идентификатором. Выполнение кода показывает, что «mymodel» передает правильные значения с первым или последним именем, которое я хочу обновить.
Mymodel.CustomerId - это правильный идентификатор записи, которую я хочу обновить, но SQL Profiler показывает, что я ничего не обновляю. Нужно ли использовать. Сначала?
LINQ ISN» t для обновления, как в 'Q' = Query! Что вы используете в качестве своего бэкэнда? Linq2SQL? LINQ2Entities? – Arran