из моего понимания вы делаете это как:
class group{
public virtual int id(get;set;}
public virtual string groupName{get;set;}
}
class user{
public virtual int id{get;set;}
public virtual string name{get;set;}
public virtual group group{get;set;}
}
и в файле сопоставления для пользователя:
public class UserMap : ClassMap<user>
{
public UserMap()
{
Table("yourUserTable");
Id(x => x.Id).Column("Id");
Map(x => x.Name);
References(x => x.group).Column("group") --> referenceing mappign group
}
}
public class GroupMap : ClassMap<Group>
{
public GroupMap()
{
Table("yourUserTable");
Id(x => x.Id).Column("Id");
Map(x => x.Name);
References(x => x.group).Column("group") --> referenceing mapping group
}}
или
HasManyToMany (x => x.group) .Column ("группа") -> ссылка на группу отображения