通过设置泛型约束来要求实现接口IAnimal的类,您应该能够这样做:
public void MyMethod(DbSet animals) where T : class, IAnimal { ... }
......并打电话给:
MyMethod(DogSet);