當我用下面的代碼來獲取信息,它顯示了一個錯誤..LINQ查詢聯接
var mails = from m in entity.mailboxes
join p in entity.ordinary_user_profile_info on m.from_id equals p.user_id
select new MailList
{
mid = m.m_id,
mfrom = m.**from_id,** // Error occours here
mfomname = p.username,
msubject = m.subject
};
錯誤是: 「詮釋mailbox.from_id」
無法隱式轉換類型'詮釋?到'int'。一個顯式轉換存在(是否缺少強制轉換?)
我宣佈m_id
和from_id
在DB以及在郵件列表類int。
**(1)** MailList.mfrom是一個int類型嗎? **(2)**使用工具欄上的「{}」按鈕編輯您的問題並設置您的代碼的格式。 – gideon 2011-01-27 08:08:18