【发布时间】:2011-01-27 08:02:35
【问题描述】:
当我使用下面的代码检索信息时,它显示一个错误..
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
};
错误是:
"int?mailbox.from_id"
不能隐式转换类型“int?”到'int'。存在显式转换(您是否缺少演员表?)
我已在 DB 和 MailList 类中将 m_id 和 from_id 声明为 int。
【问题讨论】:
-
(1)
MailList.mfrom是int?? (2) 使用工具栏上的“{}”按钮编辑您的问题并格式化您的代码。