Я пытаюсь обновить таблицу пользователя с одним обновлением значения, но я не могу понять, что я делаю неправильно. это то, что у меня есть:Обновление записи с использованием LINQ Context?
public static void ApplyROB(string ROBread, string userName)
{
using (SERTEntities ctx = CommonSERT.GetSERTContext())
{
// +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
// Audit of the transfer
datUser trUser = new datUserRole();
trUser.ROB = ROBread;
trUser.AccountName = userName;
// Persist update to DB
ctx.SaveChanges();
}
}
am i i way off? ничего не происходит, когда я нажимаю на обновление. Как я могу сказать, где username = имя пользователя? я сделал это правильно?
в основном нужен простой:
update datUser set ROB = "Y" where AccountName= "myusername"
это оказывается немного более сложным в использовании LINQ контекст
пожалуйста, помогите.
сейчас я получаю ошибки. я должен быть на правильном пути (до того, как ничего не происходит вообще), но как узнать, выполняется ли это обновление или вставка? –
Вам нужно сделать обновление? См. Пересмотренный ответ ... – spender
большой успех! Спасибо за вашу помощь! –