代码之家  ›  专栏  ›  技术社区  ›  Brian

Fluent Nhibernate组合实体,指定外键

  •  0
  • Brian  · 技术社区  · 17 年前

    我有一张流畅的Nhibernate地图,如:

     public class UserMap : ClassMap<PortalUser>
    {
        public UserMap()
        {
            WithTable("aspnet_Users");
            Id(x => x.Id, "UserId")
                .GeneratedBy.Guid();
            Map(x => x.Name, "UserName");
            Map(x => x.Login, "LoweredUserName");
            WithTable("LdapUsers", m => m.Map(x => x.FullName, "FullName"));
    
        }
    }
    


    有没有办法直接指定关系键?

    1 回复  |  直到 17 年前
        1
  •  2
  •   Stuart Childs    17 年前

    ...
    WithTable("LdapUsers", m => {
        m.Map(x => x.FullName, "FullName");
        m.WithKeyColumn("UserId");
    });