LINQ para SQL e cadeias nulas, como uso Contains?

Aqui está a consulta

from a in this._addresses
where a.Street.Contains(street) || a.StreetAdditional.Contains(streetAdditional)
select a).ToList<Address>()

se ambas as propriedades na cláusula where têm valores, isso funciona bem, mas se, por exemplo, a.StreetAdditional for nulo (na maioria das vezes), receberei uma exceção de referência nul

Existe um trabalho em torno disso?

Obrigado

questionAnswers(18)

yourAnswerToTheQuestion