2011-02-16 88 views

回答

0

从我你understanging做到这一点为:

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( “基团” ) - >参照映射组