Ich habe eine Methode, die die Anzahl der Kontakte zählt, die jeder Lieferant, Kunde und Hersteller hat (dies ist ein Szenario, um das Erklären zu erleichtern!)
Die Modelle werden alle durch Linq to SQL-Klassen erstellt. Jeder Lieferant, Kunde und Hersteller kann einen oder mehrere Kontakte haben
public int CountContacts<TModel>(TModel entity) where TModel : class
{
return entity.Contacts.Count();
}
Das obige funktioniert natürlich nicht, weil die "Entität" generisch ist und nicht weiß, ob sie die Eigenschaft "Kontakte" hat. Kann jemand helfen, wie man dies erreichen kann?