https://docs.microsoft.com/es-es/ef/ef6/modeling/code-first/migrations/index Hacer un backup previo de la db por las dudas. Deberia 1) Ejecuté: Enable-Migrations 2) Add-Migration IdiomaAlumnos (ya habria agregado la nueva tabla y la key al modelo. Ejecutar esto me hizo el código de todos los cambios) 3) Update-Database (ejecutó el cambio en la db) 4)Add-Migration TestExterno -------------- --hacer por script un update que cree los dos idiomas, y asigne español a todos los alumnos, ejercicios y tests insert into Idiomas (Codigo,Descripcion) values ('es','Español') insert into Idiomas (Codigo,Descripcion) values ('en','Inglés') update Alumnos set Idioma_Id = 1 update Tests set Idioma_Id = 1 --duplico los tests en inglés....luego tengo que traducir el texto de cada uno insert into Tests(Nombre,Texto,CantidadPalabras,Activo,TipoTest_Id,Unidad_Id,Idioma_Id) select Nombre,Texto,CantidadPalabras,Activo,TipoTest_Id,Unidad_Id,2 from tests - declare @cantidadTests int set @cantidadTests = (select count(*) from tests where Idioma_Id =1) insert into Preguntas (Texto,Test_Id) select Texto, Test_Id + @cantidadTests from Preguntas --agregar a manopla las opciones de preguntas -------------- --Ejercicios: El campo NombreEN debe ser actualizado por script update Ejercicios set NombreEn ='Reading and memory' where Id = 1 update Ejercicios set NombreEn ='Reading and numbers' where Id = 2 update Ejercicios set NombreEn ='My own reading' where Id = 3 update Ejercicios set NombreEn ='My own vertical reading' where Id = 4 update Ejercicios set NombreEn ='Lectura espacial con una palabra' where Id = 5 update Ejercicios set NombreEn ='Lectura espacial con dos palabras' where Id = 6 update Ejercicios set NombreEn ='Velocidad en el salto de ojo' where Id = 7 update Ejercicios set NombreEn ='Horizontal jump of eyes' where Id = 8 update Ejercicios set NombreEn ='Vertical jump of eyes' where Id = 9 update Ejercicios set NombreEn ='Horizontal jump of eyes' where Id = 10 update Ejercicios set NombreEn ='Vertical jump of eyes' where Id = 11 update Ejercicios set NombreEn ='Text Reading' where Id = 12 update Ejercicios set NombreEn ='Jump of eyes with two words' where Id = 13 update Ejercicios set NombreEn ='Jump of eyes two lines-four words' where Id = 14 update Ejercicios set NombreEn ='Searching words' where Id = 15 update Ejercicios set NombreEn ='Searching related words' where Id = 16 update Ejercicios set NombreEn ='Semi- pyramids' where Id = 17 update Ejercicios set NombreEn ='Pyramids' where Id = 18 update Ejercicios set NombreEn ='Recognizing the word ' where Id = 19 update Ejercicios set NombreEn ='Unlock your eyes' where Id = 20 update Ejercicios set NombreEn ='Text illumination' where Id = 21 update Ejercicios set NombreEn ='Self-acceleration' where Id = 22 --traducir con google lo del campo Datos ----------- insert into [dbo].[TiposTest] (Codigo,Descripcion) values ('E', 'Test Externo')