

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 ?