Ich verwende Fluent NHibernate und ich habe zwei Tabellen:
%Vor%In meiner Domäne möchte ich PreviousYearData dem BusinessPlan beifügen, um Entitäten in etwa so darzustellen:
%Vor%Die Daten in der PreviousYearData-Tabelle werden am Anfang des Jahres vor der Erstellung der BusinessPlans vorbelegt. Daher weiß ich nicht, wie die ID des BusinessPlans lautet, und kann keinen normalen Fremdschlüssel erstellen. Was ich denke, möchte ich den PreviousYearData zu BusinessPlan basierend auf den zwei Spalten Year und CustomerCode beitreten. Ist das mit Fluent NHibernate möglich? Gibt es einen anderen Ansatz, der sinnvoller ist?
Ich denke, das oder Ähnliches sollte für Sie funktionieren:
%Vor%Sie werden Sammlung haben, aber Sie werden in der Lage sein zu bekommen, was Sie wollen.
Auch gibt es eine andere Konstruktion:
%Vor%Wahrscheinlich ist das die beste Wahl. Ich glaube nicht, dass sich die Jahre oft ändern :)
Tags und Links architecture nhibernate fluent-nhibernate