2010-12-15 40 views
2

我有以下条件。 VERSIONNUMBER == VERSIONID + “.PDF” OR VERSIONNUMBER == VERSIONID + “.NULL”对于Linq中OR条件的实体的lambda表达式

这不采取这种方式

var versionExisting = entities.Documents.Where(d => d.VersionNumber == versionID + ".pdf" || d => d.VersionNumber == versionID + ".null"); 
+1

你”重新指定d =>两次。你只需要指定一次。 – 2010-12-15 20:15:55

回答

7

这样做:

var versionExisting = entities.Documents.Where(d => d.VersionNumber == versionID + ".pdf" || d.VersionNumber == versionID + ".null");