What is the function of the DBMDL file in a visual studio database project?
From what I can make out, it is a serialized file of your database 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.