Не могу написать функцию которая обновляет запись в БД. Пробую так:
public void Update(string name, int age, int id)
{
using(VideoGamesDatabaseContext context = new VideoGamesDatabaseContext())
{
if(context.VideoGames != null)
{
var update = context.VideoGames.Where(r => r.Id == this.id);
context.VideoGames.Update(update);
context.SaveChanges();
}
}
}
Как-то так:
public void Update(string name, int age, int id)
{
using (VideoGamesDatabaseContext context = new VideoGamesDatabaseContext())
{
var entity = context.VideoGames.SingleOrDefault(r => r.Id == this.id);
if(entity != null)
{
entity.Age = age;
entity.Name = name;
context.SaveChanges();
}
}
}
Это простой и надёжный подход. Когда вам надоест все поля выписывать постоянно - переходите на использование CurrentValues.SetValues
См. подробнее тут: https://stackoverflow.com/q/25894587/5752652
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
В проекте на c# использую скипт JS для сбора ссылочекСам скрипт на js:
Голову сломал, поэтому, прошу помощиСуть вопроса: есть таблица table, в которой хранятся объявления