6. A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process for database initialization, the process comprising the steps of: automatically detecting an attempted first runtime use of a particular database connection with a particular data context instance and a particular object model of an application; and in response automatically invoking a database initializer.
6. A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process for database initialization, the process comprising the steps of: automatically detecting an attempted first runtime use of a particular database connection with a particular data context instance and a particular object model of an application; and in response automatically invoking a database initializer. 9. The configured medium of claim 6 , wherein the invoked database initializer automatically ascertains whether a database and schema for the particular database connection are compatible with the particular object model.