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
2
A
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.