you can cast
var query = myContext.Mammals .Include(mammal => ((Dog)mammal).Tail) .Include(mammal => ((Bat)mammal).Wing) .Include(mammal => ((Buffalo)mammal).Horns)