What is the function of the DBMDL File in VS database project

What is the function of the DBMDL file in a visual studio database project?


Solution 1:

From what I can make out, it is a serialized file of your db model and is used as a cache for improving the performance of deployment. It is unique per user thus should not be checked into source control.