很多人都像流利的Nhibernate那样映射

时间:2010-02-17 13:50:05

标签: .net nhibernate fluent-nhibernate

有没有办法使用Fluent NHibernate将多对多关系映射到字典?

说我有以下(完全刚刚组成)表:

  

人(Id INT,姓名   NVARCHAR(MAX))

     

地址(Id INT,StreetAddress   NVARCHAR(MAX))

     

PersonAddresses(PersonId INT,
  AddressId INT,AddressType   NVARCHAR(MAX))

public class Person
{
  public virtual int Id { get; set; }
  public virtual string Name { get; set; }
  public virtual IDictionary<string, Address> Addresses { get; set; }
}

我想将人员的地址映射到人员实体上的字典属性,该人员实体的地址为值,而PersonAddresses表中的AddressType为关键字。这是否可以使用流畅的NHibernate,如果没有,是否可以使用xml配置?我面临的问题是我要映射的键列位于连接表而不是引用的表中。

0 个答案:

没有答案