Pregunta

Estoy probando la última versión beta 01 de Entity Framework Migrations.Funciona bien con Visual Studio Power Shell.Pero cuando voy a ejecutar el comando PS "Update-Database" usando código C #, me da los errores -

"Falta el parámetro obligatorio 1" AssemblyName "en la línea de código" "" y "System.Management.Automation.RemoteException"

Luego probé el comando PS "Update-Database "EntityFramework". Luego dice:

"No se pudo cargar el archivo o el ensamblaje"

Usé la clase System.Management.Automation.Runspaces.Pipeline para invocar el comando de Power Shell.¿Alguien puede ayudarme?

Gracias.

¿Fue útil?

Solución

Sé que ya respondí tu pregunta sin conexión, Lasantha, pero para el beneficio de todos los demás en StackOverflow ...

Los comandos de PowerShell que enviamos con Migraciones son muy específicos del entorno NuGet / Visual Studio y no funcionarán fuera de él.

Si está interesado en ejecutar migraciones desde código, de RowanLa publicación Ejecutar y programar migraciones desde código es un gran recurso para comenzar.

Otros consejos

El enlace de Brice es un recurso muy bueno, también me ayudó a empezar y me llevó a esta respuesta:

https://stackoverflow.com/a/14339379/219187

Simplemente use ScriptUpdate(null, null) para actualizar a la última migración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top