CRUD operations C# (delete)

137
14 ноября 2020, 18:40
    я хочу с помощью ID удалить информацию которая находится в бд, но почему то не получаются
  public void Detele()
    {
          using(VideoGamesDatabaseContext context = new VideoGamesDatabaseContext())
        {
            VideoGame d = context.VideoGames.Find();
            if(d != null)
            {
                context.VideoGames.Remove(d);
                context.SaveChanges();
            }
        }
    }
Answer 1

Сформируй d с помощью linq: VideoGame d = context.VideoGames.Where(v => v.Id == _Id).FirstOrDefault(); где _Id - это айдишник елемента, который ты хочешь удалить

Answer 2
public void Detele(Int32 id)
{
    using(VideoGamesDatabaseContext context = new VideoGamesDatabaseContext())
    {
        VideoGame d = context.VideoGames.Find();
        if(d != null)
        {
            Int32 remove = d.Where(x => x.Id == id).FirstOrDefault();
            context.VideoGames.Remove(remove);
            context.SaveChanges();
        }
    }
}
READ ALSO
Оптимизация BitmapImage коллекции

Оптимизация BitmapImage коллекции

Разрабатываю проект, который должен читать изzip архивов информацию (имя, описание, изображение)

109
Сравнение двух JSON (C#)

Сравнение двух JSON (C#)

Стоит такая задачаЕсть CSR(запросы на сертификаты)

122
Как хранить баланс пользователя в MySQL?

Как хранить баланс пользователя в MySQL?

Интересует, как хранить баланс пользователей в MySQL? Если во FLOAT, то он округляется и значения постоянно получаются неправильныеПробовал типы...

110