2009-10-23 9 views
0

J'ai besoin de faire une carte Liste <Int32> en utilisant Fluent Nhibernate.Carte Liste <Int32> utilisant Fluent Nhibernate

Exemple de code:

public class ReportRequest 
{ 
    public List<Int32> EntityIds 
    { 
     get { return entityIds; } 
     set { entityIds = value; } 
    } 
} 

S'il vous plaît guider.

Merci!

+0

Comment conserver la 'EntityIds' dans la base de données? –

Répondre

3

Je l'ai mis en œuvre comme:

public class ReportRequestMap : ClassMap<ReportRequest> 
{ 
    public ReportRequestMap() 
    { 
     Id(x => x.Id).UnsavedValue(null).GeneratedBy.Native();   
     HasMany(x => x.EntityIds).Table("ReportEntities").KeyColumn("ReportRequestId").Element("EntityId").AsBag(); 
    } 
}