2010-07-21 14 views
2

J'ai plusieurs tables qui font toutes référence à la même table de recherche. Est-ce généralement une bonne idée d'attacher l'attribut BelongsTo à chaque table qui référence un FK à partir d'une table de recherche? Ou devrais-je modéliser les clés étrangères comme une propriété et simplement lier les deux tables tout en construisant mes critères détachés?Tables de correspondance de mappage

Répondre

2

Je ne sais pas, je comprends la question, mais si vous vous demandez si vous voulez faire ceci:

[BelongsTo("id_lookup")] 
public virtual Lookup Lookup {get;set;} 

ou ceci:

[Property("id_lookup")] 
public virtual int Lookup {get;set;} 

La réponse est: utiliser la première.