var studentDetails = from aspUser in db.aspnet_Users
join aspMembership in db.aspnet_Memberships on
aspUser.UserId equals aspMembership.UserId
join expUser in db.explore_users on
aspUser.UserId equals expUser.aspnetUserId
where expUser.Id.Equals(studID)
select new { expUser.DOB,
aspMembership.Email,
aspUser.UserName,
aspUser.LoweredUserName,
expUser.Id };
gv1.DataSource = studentDetails;
gv1.DataBind();
我不知道爲什麼這不起作用。當我刪除where子句時,一切都在運行。 我已經儘量把其中expUser.Id == studID也沒有工作linq where多個連接表的子句問題
如果有人能幫助我PLS
那麼,你會得到什麼錯誤? – 2010-11-03 08:21:58
'Id'和'studID'是什麼類型?他們甚至是匹配類型? – 2010-11-03 08:27:53