Como limitar o número de dados relacionados com Include

class Cat
{
   public int CatID;
   public string Name;
   public ICollection<Post> Posts;
}
class Post
{
   public int PostID;
   public string Name

   public int CatID;
   public virtual Cat Parent;
}

E eu quero carregar todas as Catergories com seus Posts assim:

var cats = context.Cat.Include(c => c.Posts);

Agora, quero limitar o número de postagens retornadas. Alguém pode mostrar como isso é feit

Estou usando o EntityFramework 4.3.1

questionAnswers(4)

yourAnswerToTheQuestion