Hi,
ich hab folgendes Problem beim Mapping von Fluent NHibernate:
Ich habe eine Klasse Entity:
public Class Entity : IEntity
{
// Hier habe ich meherere Listen von der Klasse "A"
public virtual IList<A> a1 {get;set;}
public virtual IList<A> a2 {get;set;}
public virtual IList<A> a3 {get;set;}
public virtual IList<A> a4 {get;set;}
}
Kann mir jemand sagen wie man sowas mappen kann?
Wenn ich es normal über HasMany<A>... mache kann er es nicht mehr auslesen, da nur bekannt ist welcher Datensatz von "A" zu welchen Datansatz von Entity gehört.
Theoretisch müsste hier eine Art Mappingtabelle her mit den 3 Spalten: "Entity_ID", "Entity_List_Name" und "A_ID"
Wie kann ich so ein Konstrukt abspeichern und dann auch wieder auslesen?
Grüße,
Rooky
ich hab folgendes Problem beim Mapping von Fluent NHibernate:
Ich habe eine Klasse Entity:
public Class Entity : IEntity
{
// Hier habe ich meherere Listen von der Klasse "A"
public virtual IList<A> a1 {get;set;}
public virtual IList<A> a2 {get;set;}
public virtual IList<A> a3 {get;set;}
public virtual IList<A> a4 {get;set;}
}
Kann mir jemand sagen wie man sowas mappen kann?
Wenn ich es normal über HasMany<A>... mache kann er es nicht mehr auslesen, da nur bekannt ist welcher Datensatz von "A" zu welchen Datansatz von Entity gehört.
Theoretisch müsste hier eine Art Mappingtabelle her mit den 3 Spalten: "Entity_ID", "Entity_List_Name" und "A_ID"
Wie kann ich so ein Konstrukt abspeichern und dann auch wieder auslesen?
Grüße,
Rooky