Una duda por asegurarme..
var entrada = Utils.ArchivoSoftLink.Entradas.FirstOrDefault(p => (p.IdCabecera == this.DatosCabecera.NRO && p.Serie.Equals(this.DatosCabecera.PREVENTA) && p.TipoDocumento.Equals(this.DatosCabecera.TIPOP)));
Aqui lo que me devuelve el FirstOrDefault es el objeto de tipo Utils.ArchivoSoftLink.Entrada (el primero que encuentre), el cual su IdCabercera sea = al dato de DatosCabecera.NRO y el Serie sea igual al Preventa al igual que TipODocumento igual a TIPOP, es asi?