public void GenerarArchivos() { EF.EFModelContainer context = new EF.EFModelContainer(); /* * var lstLocaciones = (List<EF.Localizacion>)context.Localizacion.ToList(); * List<LocalizacionEntity> lstLocalizacionEntity = new List<LocalizacionEntity>(); * * foreach (var locacion in lstLocaciones) * { * var objLocalizacion = new LocalizacionEntity() { IdLocalizacion = locacion.IdLocalizacion, Ciudad = locacion.Ciudad, Estacion = locacion.Estacion, Estado = locacion.Estado, Pais = locacion.Pais }; * lstLocalizacionEntity.Add(objLocalizacion); * } * * var objMyjson = new MyJson<LocalizacionEntity>(); * var json = objMyjson.ConverterJsonToString(lstLocalizacionEntity); * objMyjson.SaveFileJson("Localizaciones.json", json); * */ var lstRutas = (List <EF.Rutas>)context.Rutas.ToList(); List <RutasEntity> lstRutasentity = new List <RutasEntity>(); foreach (var objRuta in lstRutas) { var objRutasEntity = new RutasEntity() { //IdRuta = Guid.NewGuid(), Chofer = objRuta.Chofer, Compania = objRuta.Compania, FechaFin = objRuta.FechaFin, FechaInicio = objRuta.FechaInicio, Estaciones = new LocalizacionEntity() { Ciudad = objRuta.Estaciones.Ciudad, Estacion = objRuta.Estaciones.Estacion, Estado = objRuta.Estaciones.Estado, Pais = objRuta.Estaciones.Pais } }; lstRutasentity.Add(objRutasEntity); } var objMyjsonRutas = new MyJson <RutasEntity>(); var jsonRutas = objMyjsonRutas.ConverterJsonToString(lstRutasentity); objMyjsonRutas.SaveFileJson("Rutas.json", jsonRutas); }