Я использую Entity Framework 3.5 . В моей модели есть таблица Mediator и таблица MediatorAvailabilities. У большинства посредников нет записи в MediatorAvailabilities (Availability = Null), но мне все еще нужно вернуть медиатора независимо от того, существует ли связанная MediatorAvailabilities.
Мой запрос, приведенный ниже, возвращает посредника только при наличии связанной доступности. Опять же, как мне получить посредников, даже если Availability = null?:
Dim mediators = (From m In entity.Mediators.Include("MediatorAvailabilities") _
Where(m.MediatorAvailabilities.Any(Function(a) a.Availability = String.Empty Or a.Availability.Contains("Weekends") = True))
Where (m.isActive = True) _
Order By m.Sequence _
Select New RankingCriteria() With { _
.FirstName = m.FirstName, _
.LastName = m.LastName, _
.CompanyName = m.CompanyName, _
.PhoneHome = m.PhoneHome, _
.PhoneWork = m.PhoneWork, _
.PhoneMobile = m.PhoneMobile, _
.Email = m.Email _
}).ToList()
Как правильно это сделать?