Olá, Frederico.
Tudo bem?
Tenta alterar a sua string de conexão. A string parece ter um erro no formato do servidor MySQL. Aqui está a correção:
"RestauranteConnection": "server=localhost;database=restaurantedb;user=root;password=admin;"
Certifique-se de substituir "localhost" pelo endereço do seu servidor MySQL, se necessário. Essa string de conexão pressupõe que o servidor MySQL está sendo executado localmente.
Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.