Okay, das sollte wirklich einfach sein, aber ich habe mir die Haare ausgerissen. Hier ist meine POCO (die mit Maschinenteilen zu tun hat, so kann ein Teil innerhalb eines übergeordneten Teil enthalten sein):EF4 CTP5 selbst-referenzierende hierarchische Entity-Mapping
public class Part
{
public int ID { get; set; }
public string Name { get; set; }
public Part ParentPart { get; set; }
}
Wenn die Datenbanktabelle erstellt wird, werden die Spaltennamen „ID“, „Name“, und "TeilID". Wie ändere ich den Namen der letzten Spalte in "ParentPartID"?
.. und wegen eines anderen Fehlers in CTP5, wird dieses Attribut ignoriert werden, zusammen mit dem ParentPart Eigenschaftsnamen ;-) – RedGlyph