NHibernate映射

NHibernate映射,nhibernate,mapping,Nhibernate,Mapping,如何映射这个类 [Serializable] public class AgentSourceCounter { private int agentId; private IDictionary<int, int> sourceCounters; protected AgentSourceCounter() { } public AgentSourceCounter(int agentId, Dictionary<int, i

如何映射这个类

[Serializable]
public class AgentSourceCounter
{
    private int agentId;
    private IDictionary<int, int> sourceCounters;

    protected AgentSourceCounter()
    {
    }

    public AgentSourceCounter(int agentId, Dictionary<int, int> sourceCounters)
    {
        this.agentId = agentId;
        this.sourceCounters = sourceCounters;
    }

    public virtual int AgentId
    {
        get { return agentId; }
        protected set { agentId = value; }
    }

    public virtual IDictionary<int, int> SourceCounters
    {
        get { return sourceCounters; }
        set { sourceCounters = value; }
    }
}

您可以创建一个.hbm文件

也许以下链接适合您:

agentId int;
sourceId int;
hitsCounter int;