Pounding on Polish
After we finished CTP3 we decided to do something different. Rather than jumping back on the feature creation stream we decided to keep working on stabilization and closing bugs. So the next CTP we drop won't have more features, just be better. We are making one big change though. In CTP3 the project system has an interesting combination of file and object views. Click on a Table and in the properties you will see that you are pointing to a specific file but other objects like Columns are part of the table, they are not separate files. This system creates a number of issues and we determined that the best course would be to head in a different direction. In the next CTP and going on to ship the database project will become much more like what you would see for a C# project. There is a File view where you can see, manage, and operate on the SQL scripts (and other files) in your project. There is also a Schema view which is like the C# object view. In this view you see the typical database hierarchy of objects Tables which contain Columns, Keys, Constraints, etc. This will mean changes to project files and your existing database project files won't be compatible with the new system. You will be able to drag files from an Explorer window into the project.