不确定这是否是在Linq中实现此目的的最佳方法。
我正在尝试选择CRM 2011中EMailAddress1包含值的联系人记录。我尝试了以下两个WHERE子句,但都引发了异常:
Where c.EMailAddress1 > ""
Where Not String.IsNullOrEmpty(c.EMailAddress1)
所以我最终尝试了这个方法,看起来还不错:
Where Not c.EMailAddress1.Equals(String.Empty) _
And Not c.EMailAddress1.Equals(Nothing)
但我不确定这是否是最有效的方法...它似乎不太优雅。是否有更简洁的方法来检查字符串列是否具有值?