I am a relative beginner and will be doing database development against SQL Azure. I am confused by what seems to be a dizzying array of choices for development workflow. What I want to accomplish, in a very general sense is:
- Do development and debugging against localdb
- Deploy the changes from localdb to Azure whenever
- Repeat
With respect to making DDL and data operations it seems like I can:
- Use SQL Server Management Studio to connect directly to Azure and make changes
- Use SQL Server Object Explorer within Visual Studio to do the same
- Use a Visual Studio Database Project to make schema and other changes
- Use Azure's web interface
- Probably more
What do you recommend?