2011年12月26日 15:39 "@zdp120"的内容
IuserRepository ...
查询时可以通过IuserRepository中的getUserProfile方法直接从Repository获得user profile,修改等组要从User获得user profile。
需要从 IuserRepository 的GetUserProfile(int userid)
那具体的UserRepository实现GetUserProfile(int userid)
{
//这里是从user里获取
User user=userrepository.find(userid)
userProfile=user.UserProfile;
//还是直接从nhibernate里查询userprofile
ICriteria criteriaQuery = SessionFactory.GetCurrentSession().CreateCriteria
.CreateCriteria("User")
.Add(Restrictions.Eq("Id", userid));
}