update tutorial migraciones habilitar framework first espaƱol eliminar code automaticas entity-framework sql-server-2012

entity-framework - tutorial - update database entity framework code first



Errores durante la primera migraciĆ³n de Code First (1)

Nuestras adiciones migratorias están fallando rutinariamente, pero no de manera consistente. La migración siempre llega al paso de los andamios y luego aproximadamente 4 de cada 5 veces recibiremos algo como lo siguiente:

System.Runtime.Remoting.RemotingException: Object ''/2355037d_df43_460b_8737_725c0c1c80be/hvdculybngjc_rcnskixmk7+_2.rem'' has been disconnected or does not exist at the server.at EnvDTE.Project.get_Properties() at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetPropertyValue[T] (Project project, String propertyName) at System.Data.Entity.Migrations.Extensions.ProjectExtensions.AddFile(Project project, String path, String contents) at System.Data.Entity.Migrations.Utilities.MigrationWriter.Write(ScaffoldedMigration scaffoldedMigration, Boolean rescaffolding, Boolean force, String name) at System.Data.Entity.Migrations.AddMigrationCommand.<>c__DisplayClass3.<.ctor>b__1() at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command) Object ''/2355037d_df43_460b_8737_725c0c1c80be/hvdculybngjc_rcnskixmk7+_2.rem'' has been disconnected or does not exist at the server.

A veces, la clase de migración se genera de todos modos, pero más a menudo no se genera. Las búsquedas en este error han indicado que se está recolectando algo que no debe ser pero que no nos ayuda a solucionar el problema.

Nuestro proyecto de migración de datos está en .NET 4.5 con EF 5 trabajando en Windows 8, Visual Studio 2012 y SQL Server 2012.


Esto me sucedió en algunos scripts de larga ejecución que generaron nuevos índices. La solución que utilizamos fue utilizar:

update-database -Script

EF luego escupe la migración de SQL a la pantalla y luego podemos ejecutar el SQL directamente desde el servidor para que no haya problemas de tiempo de espera.