Não. Ele usa o modelo de "provedor" ADO.Net para conectar um provedor de banco de dados para dar acesso a qualquer banco de dados de terceiros.
Uma lista de provedores de EF de terceiros disponíveis está aqui .
E aqui está um exemplo de um protótipo de provedor Oracle com código fonte.