我有一个方法,可以计算每个供应商、客户和制造商拥有的联系人数量(这是为了更容易解释而设定的情景!)
这些模型都是由Linq to SQL类创建的。每个供应商、客户和制造商可能有一个或多个联系人。
public int CountContacts<TModel>(TModel entity) where TModel : class
{
return entity.Contacts.Count();
}
当然,上述方法行不通,因为“实体”是通用的,不知道它是否具有“联系人”属性。可以有人帮忙说明如何实现这一点吗?