c# – LINQ Hacer un contains con un string en una fecha

tengo un buscador donde el usuario mete un string y despues se hace un contains a cada columna en la base de datos.

dbContext.Usuario.Where(c=> 
   c.Nombre.Contains(filto) ||
   c.Apellido.Contains(filto) ||
   c.FechaNacimiento.ToString("yyyy/MM/dd").Contains(filto)
)

Pero al hacer “Datetime.ToString(“yyyy/MM/dd”).Contains(filtro)” falla porque LINQ no lo puede traducir.
Y la busqueda puede ser ‘2002/12/28′ o ’01/07’ o ‘manolo’ o ’21’ o cualquier cosa