Map List<Int32> using Fluent Nhibernate

蓝咒 提交于 2019-12-11 14:05:06

问题


I need to map List<Int32> using Fluent Nhibernate.

Sample code:

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

Please guide.

Thank you!


回答1:


I have implemented it as :

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();
    }
}


来源:https://stackoverflow.com/questions/1612415/map-listint32-using-fluent-nhibernate

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!