Oje, zu früh abgeschickt. Nochmals: Ich habe eine Klasse welche einen Datensatz in einer Datenbank abbildet in C# geschrieben:
class Datensatz {
Daten daten;
struct Daten {
int id;
string feld1;
}
public Datensatz(string feld1) {
this.daten = new Daten();
this.daten.feld1 = feld1;
this.daten.id = DatenbankKlasse.SchreibeInDatenbank(this.daten);
}
public Datensatz(int id) {
this.daten = DatenbankKlasse.LeseVonDatenbank(id);
}
public DatensatzLöschen() {
DatenbankKlasse.LöscheAusDatenbank(this.daten)
# Hier muss nun das Objekt zerstört werden. Wie?
}
}
Wenn man nun die Methode DatensatzLöschen() aufruft sollte natürlich auch die aktuelle Instanz gelöscht werden. Kann man das irgendwie realisieren? Wenn ja wie?
Gruss Marcel