I have a MVC 5 project using visual studio 2013.
How can I add/create a database in azure from visual studio so that EF6 code first can just use and create the models?
I've been browsing server explorer but there is nothing there related to azure.
You should create your DB on Azure first then fetch data from Azure SQL same as you access from normal SQL server.
Same process to follow to create models from DB.