Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# LINQ - Odstranění osoby z databáze (ASP .NET)

Ahoj.

Věřím, že pro zkušenější to bude hračka.
Mám následující dotaz:

 var context = new InventorySQL();

            var myNewPerson = new Person();

          
            myNewPerson.Name = this.NovaOsobaJmeno.Text;



            context.Persons.Add(myNewPerson);

            context.SaveChanges();
Dotaz jednoduše přečte obsah text-boxu a vloží jej přes LINQ jako nové jméno do databáze.


V dalším kroku tyto přidané osoby zobrazuji v Listboxu.

Otázka:
Chci dosáhnout toho, abych měl tlačítko a když označím osobu v listboxu a stisknu tlačítko delete,
aby se mi v databázi osoba vymazala.

Ovšem toto nevím jak provést.

Zkouším něco takového, ale nedělá to, co si přeji:


   var context = new InventorySQL();

            var myNewPerson = new Person();

                    
    foreach (ListItem SO in StavajiciOsoby.Items)
    {
        if (SO.Selected == true )
        {
            Button2.Text = SO.Value;
        }




    }

    var persons = context.Persons.Remove(p => p.Name = Button2.Text );

      context.SaveChanges();
Můžete mě nakopnout ?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny