NHibernate 多表查询并显示在DataGrid 的问题
如果只显示一个表的内容都没问题
IList m_List = session.Find (" from student s left outer join s.Teacher as t where t.TeacherName='tom'"); //查询老师姓名为“tom”的学生。
dgDataListTable.DataSource = m_List;
dgDataListTable.DataBind();
将返回的结果绑定到DataGrid中,结果显示正常,
但我想显示同时显示两个表中的部分字段就会出错。
IList m_List = session.Find ("select s.Name,t.TeacherName from student s left outer join s.Teacher as t where t.TeacherName='tom' ");
dgDataListTable.DataSource = m_List;
dgDataListTable.DataBind();
如果我想显示DataGrid里显示 两个表中的字段需要怎么做呢