У меня следующее условие.VersionNumber == versionID + ".pdf" ИЛИ VersionNumber == versionID + ".null"
Это не так
var versionExisting = entities.Documents.Where(d => d.VersionNumber == versionID + ".pdf" || d => d.VersionNumber == versionID + ".null");