¿Cómo se representa una relación de muchos a muchos en el CTP3 de Código EF4?Relación Muchos a Muchos en el Código Primero EF4
Por ejemplo si tengo las siguientes clases:
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; }
}
En la base de datos hay una tabla UserProfiles que tiene el FK para el usuario y el FK de perfil. ¿Cómo puedo mapear esto?
EDIT: Entiendo cómo mapear actualmente con tener una propiedad ICollection<User>
en el Profile
, pero realmente no quiero tener una propiedad de navegación opuesta cuando debería ser "Los usuarios tienen muchos perfiles".
Me alegra que finalmente hayan implementado esto. Me vi obligado a agregar propiedades de navegación no deseadas para evitar este problema. ¡Code-First está viniendo muy bien! – djskinner
@Daniel - De acuerdo. – TheCloudlessSky