En fait, la question est plus complexe que ce qui est décrit. Je suis novice sur nhibernate et je veux mapper une table avec des colonnes de clés étrangères. Dans la plupart des échantillons de nhibernate, les affectations de colonnes de clé étrangère sont généralement implémentées en définissant l'entité référencée. Je veux dire, si j'ai une colonne CategoryId alors j'ai besoin d'une propriété Category et dans les exemples que j'ai regardés, la propriété Category est généralement définie. Dans mon cas, je ne veux pas définir la propriété de l'entité mais la propriété de la clé étrangère à la place. Je ne veux pas définir la propriété category lorsque j'ai essayé de sauvegarder l'entité Post comme l'exemple ci-dessous.Comment mapper une colonne de clé étrangère dans nhibernate?
Post post = new Post { Content = "content", Category = aCategoryEntity };
session.Save(post);
L'exemple ci-dessous est la façon dont je veux mettre en œuvre.
Post post = new Post { Content = "content", CategoryId = 3 };
session.Save(post);
Comment puis-je me débarrasser de cela?
Si vous êtes toujours coincé, pourquoi ne pas poster votre cartographie. –