【发布时间】:2011-07-23 02:42:32
【问题描述】:
我创建了一个类类型 (CustomerInfo) 的变量来存储 linq 查询结果,并在查看或使用 colResults 变量时收到错误消息“可为空的对象必须具有值”,(SurveyDate 是一个可为空的字段在sql表中):
Dim var = SurveyDBcontext.QT_Survey_GetSurveySchedule(1, 1, 1).ToList()
Dim colResults = From query In var _
... _
Select New CustomerInfo With { _
.Address = comp.Address, _
.SurveyDate= query.SurveyDate}
如果我将以上内容更改为:
Dim colResults = From query In var _
... _
Select New With { _
.Address = comp.Address, _
.SurveyDate= query.SurveyDate}
如果工作正常。有什么想法吗?
谢谢。
【问题讨论】:
标签: linq linq-to-sql