Ich erstelle eine abstrakte Klasse, die in einer Teilklasse einer LINQ to SQL-Klasse vererbt werden kann. Die LINQ to SQL-Klasse enthält eine Reihe von integrierten partiellen Methoden. Gibt es eine Möglichkeit, eine oder mehrere Teilmethoden in der abstrakten Klasse zu implementieren? Ich weiß, dass partielle Methoden nur in partiellen Klassen oder Strukturen enthalten sein können. Ich bin mir sicher, dass es einen anderen Weg geben muss, es zu tun.Partielle Methode innerhalb der abstrakten Klasse (C#)
Hier genauer:
- ich eine Datenbanktabelle Nachrichten genannt haben. Wenn ich eine LINQ to SQL-dbml-Datei mit dieser Tabelle erstelle, generiert der automatisch generierte Code eine partielle Klasse für News.
- Diese Teilklasse enthält mehrere Teilmethoden.
- Ich habe eine Klasse, die ich erstelle, die mehrere Methoden enthält, die ich über alle meine LINQ to SQL-Klassen verwenden möchte.
- Eine dieser Methoden ist eine partielle Methode, die jeder LINQ to SQL-Klasse hinzugefügt wird. Ich habe einen gemeinsamen Körper für diese Methode zu verwenden. Anstatt diese Methode jeder partiellen Klasse hinzuzufügen, suche ich nach einer Möglichkeit, sie einmal zu erstellen und sie mit meiner Basisklassenvererbung zu erben.
Hoffe, dass hilft mehr zu erklären.