D'accord, cela devrait être vraiment facile, mais je me suis arraché les cheveux. Voici mon POCO (qui doit faire avec des pièces de machine, une partie peut être contenue dans une partie parent):EF4 CTP5 auto-référenciation entité hiérarchique cartographie
public class Part
{
public int ID { get; set; }
public string Name { get; set; }
public Part ParentPart { get; set; }
}
Lorsque la table de base de données est créée, les noms de colonnes sont « ID », « Nom », et "PartID". Comment changer le nom de cette dernière colonne en "ParentPartID"?
.. et en raison d'un autre bogue dans CTP5, cet attribut sera ignoré, ainsi que le nom de la propriété ParentPart ;-) – RedGlyph