No, a cover letter is not necessary if you use a professional portfolio. And employers increasingly exclude covering letters from their processes. However, always choose a professional portfolio which includes a document folder, where documents can be added and shared with employers.