【问题标题】:Map List<Int32> using Fluent Nhibernate使用 Fluent Nhibernate 映射 List<Int32>
【发布时间】:2010-12-09 09:42:04
【问题描述】:

我需要使用 Fluent Nhibernate 映射 List

示例代码:

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

请指导。

谢谢!

【问题讨论】:

  • 如何在数据库中存储EntityIds

标签: nhibernate list map types fluent


【解决方案1】:

我已将其实现为:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 2012-04-03
    • 2014-12-09
    相关资源
    最近更新 更多