Alles anzeigenwozu?
CAlles anzeigen// wenn du die Häuser in einer List<House> hast: var house = list.FirstOrDefault(x => x.dbid == id); // house ist nun entweder vom Typ "House" oder null (weil es kein Haus mit der ID gibt) if(house == null) { // Haus gibt es nicht } list.Remove(house); // ===== // durchaus könntest du aber auch direkt mit der DB kommunizieren (würde ich bevorzugen), sprich mit dem DbSet<House> // Houses ist hierbei dann also "DbSet<House>", sprich vom Context var house = Houses.FirstOrDefault(x => x.dbid == id); // house ist nun entweder vom Typ "House" oder null (weil es kein Haus mit der ID gibt) if(house == null) { // Haus gibt es nicht } Houses.Remove(house); Houses.SaveChanges();
jetzt aus'm Kopf geschrieben, hab leider keine gescheite Umgebung hier. Würde dir grundsätzlich empfehlen ein Repository in Erwägung zu ziehen.
edit:
wieso?
Wie gesagt es ist am einfachsten und noch dazu die schnellste/resourcen sparende Methode