這是我的代碼爲子查詢碼。Linq子查詢不起作用
var lis =
from t in de.TimeSheetUserStatus
where t.Leader_User_Id == Convert.ToInt32(
(from m in de.User_Details
where m.Name.Contains(Session["user"].ToString())
select new { m.User_Id }).FirstOrDefault())
select t;
grdTimeSheet.DataSource = lis.ToList();
grdTimeSheet.DataBind();
說明
我有TimeSheetUserStatus
看法,我與從User_Details
表中讀取數據的子查詢與Leader_User_Id
。在編碼時沒有錯誤,但是當我執行此代碼時,我得到一個運行時錯誤,如下所示。
不,但會話[「用戶」]有一個值「hitesh」我從其他頁面獲取值。 –
您使用哪個版本的EF? – Zaki
400 EF我正在使用。 –