【发布时间】:2011-03-14 17:38:33
【问题描述】:
我有一个简单的实体查询:
Dim rhcexists = From p In dbContracts.Signatures _
Where p.StudentID = people_code_id _
And p.ContractType = "rhc" _
Order By p.ID Descending _
Select p
然后我使用 if..then 来检查其中一个结果值是否比六个月前更新,如下所示:
If rhcexists.First.SignatureDate > Date.Today.AddMonths(-6) Then
End If
但是,如果没有返回结果,则会返回错误。如果根本没有任何价值,我有没有办法告诉它表现得好像日期超过六个月?例如,我可以在伪中做类似的事情:
If Exists(rhcexists.First.SignatureDate, Date.Today.AddMonths(-8)) > Date.Today.AddMonths(-6) Then
如果结束
【问题讨论】:
标签: asp.net vb.net linq entity-framework