У меня есть метод, который подсчитывает количество контактов каждого Поставщика, Клиента и Производителя (это сценарий, чтобы попытаться объяснить проще!)
Все модели создаются классами Linq to SQL. Каждый поставщик, клиент и производитель может иметь один или несколько контактов
public int CountContacts<TModel>(TModel entity) where TModel : class
{
return entity.Contacts.Count();
}
Вышеуказанное, конечно, не работает, потому что «сущность» является универсальной и не знает, имеет ли она свойство «Контакты». Может кто-нибудь помочь с тем, как этого добиться?