Relacionamento muitos-para-muitos no primeiro código EF4

Como você representa um relacionamento muitos para muitos no EFTP Code-First CTP3?

Por exemplo, se eu tiver as seguintes classes:

class User
{
    public int Id { get; set; }
    public string Name { get; set; }
    public ICollection<Profile> Profiles { get; set; }
}

class Profile
{
    public int Id { get; set; }
    public string Name { get; set; }
}

No banco de dados, há uma tabela UserProfiles que possui o FK para Usuário e o FK para Perfil. Como posso mapear isso?

EDIT: Eu entendo como mapear atualmente com umICollection<User> propriedade noProfile, mas eu realmente não quero ter uma propriedade de navegação oposta quando deveria ser "Os usuários têm muitos perfis".

questionAnswers(2)

yourAnswerToTheQuestion