Todo depende de cómo tengas hecha la implementación de RecuperarTrabajador dentro de la capa DAL. Si usas un ORM tal como Entity Framework, hay que declarar la propiedad devuelta con el tipo Nullable para que te pueda devolver null en la fecha. Pero si estás usando directamente ADO.NET, lo que te devuelve cuando el dato es NULL en la base de datos es el valor DBNull.Value …
