J'ai une table qui stocke l'inventaire pour un magasin qui ressemble à ceciTable clé étrangère/association à elle-même?
InventoryId int
ParentId int
ShortDesc int
...
[other product data]
...
Un TShirt existera dans le tableau avec un ParentId de -1. Toutes les variations de taille et de couleur existeront dans la même table avec le parent InventoryID d'origine dans le champ ParentID.
EG
InventoryID |ParentID |ShortDesc
----------------------------------------------------
111 -1 Skull TShirt
112 111 Skull TShirt Black Small
113 111 Skull TShirt Black Medium
114 111 Skull TShirt Black Large
115 111 Skull TShirt White Small
Est-il possible que je puisse spécifier une sorte de clé étrangère ou d'association et quand j'utilise cette base de données avec Entity Framework, je peux avoir une propriété de navigation sur cette entité qui liste tout l'inventaire des enfants d'une entité d'inventaire?
Les clés étrangères nulles sont mieux évitées à mon avis. – sqlvogel
dans le mien aussi, mais c'est la structure de la table, je suis coincé avec de la société. merci quand même :-) – benwebdev