Wie stellen Sie eine Viele-zu-Viele-Beziehung im EF4 Code-First CTP3 dar?Viele-zu-viele-Beziehung in Code-First EF4
Zum Beispiel, wenn ich die folgenden Klassen:
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; }
}
In der Datenbank gibt es eine Tabelle, die die Userprofiles FK für Benutzer und FK für Profil hat. Wie kann ich das abbilden?
EDIT: Ich verstehe, wie man derzeit mit einer ICollection<User>
Eigenschaft auf der Profile
Karte, aber ich will wirklich nicht eine entgegengesetzte Navigationseigenschaft haben, wenn es "Benutzer haben viele Profile" sein sollte.
Froh, dass sie das endlich umgesetzt haben. Ich musste feststellen, dass ich unerwünschte Navigationseigenschaften hinzufügen musste, um dieses Problem zu umgehen. Code-First kommt gut voran! – djskinner
@Daniel - Einverstanden. – TheCloudlessSky