2012-01-17 21 views

Respuesta

7

Actualmente, no hay forma de que EF lo haga; sin embargo, es posible que pueda utilizar el script DDL como punto de partida para verificar que todos los artefactos existen en la base de datos. Para obtener esta secuencia de comandos, use

string ddlScript = ((IObjectContextAdapter)myContext).ObjectContext.CreateDatabaseScript(); 

Algunas herramientas pueden utilizar esta secuencia de comandos para hacer una comparación de esquema con su base de datos. Esto le dirá si su modelo es compatible.

1

Ha intentado usar Entity Framework Power Tools.

puede utilizar las herramientas de ingeniería inversa CODIGO - Genera POCO clases, derivado DbContext y el Código de Primera asignación de una base de datos existente .

Y entonces tal vez pueda comparar la información de ingeniería inversa con la que ya tiene.

Cuestiones relacionadas