Introducción a los Migration Bundles - ¿Qué hacen que los Migration Scripts no? (Nuevo)

preview_player
Показать описание


En este video vamos a ver una nueva funcionalidad de EF Core: Migration Bundles. Veremos su uso básico, y, también, veremos un caso de uso donde debemos usar estos en vez de scripts de migración idempotentes.
Рекомендации по теме
Комментарии
Автор

Acabo de poner en práctica esto del los migration bundles para resolver un problema que tenía en producción y me salvaron la vida! Muchas gracias crack

SoubiVisual
Автор

Buena solución Felipe! Encontré un foro donde había mucha gente con el mismo problema y les he posteado tu otro vídeo en Inglés. Gracias por ello, muy útil.

aivalo
Автор

Como siempre, contenido de calidad! gracias Felipe

Gilgameshx
Автор

Saludos Felipe, muy buena explicación.

cacmis
Автор

Primer comentario. Gracias Felipe por compartir tus conocimientos. Saludos!

CeleChaudary
Автор

hola, al intentar hacer una migración me da el siguiente error: PM> add-migration Uno add-migration : El término 'add-migration' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. ya tengo todos los paquetes instalados y nada de solución, ¿a alguien le ha pasado igual, como solucionaron?

danielgarcia
Автор

Buen contenido, el error continua, aunque se soluciona agregando la bandera --self-contained. Quedando de la siguiente forma >> dotnet-ef migrations bundle --self-contained

alexvaldes
Автор

Gracias por la respuesta, solamente yo manejaré el sistema

joseguzman
Автор

por favor visual studio ponlo en dark theme por favooor

kevinrosario
Автор

Gracias por el contenido!

Una consulta. Si debo desplegar mi webAPI en un servidor linux (ubuntu 22.04) esta es una opción? Cual recomendarías? Gracias

MNS
Автор

muchas gracias por la repuesta, pero que pasaría en el caso de la actualización de angular, sería una buena práctica trabajar juntos o separados

joseguzman
Автор

Hola Felipe! Excelente como siempre!

Acabo de experimentar este mismo problema al crear una vista con Code 1st desde una migración.
Al parecer SQL tiene un problema con los scripts de las vistas donde no te deja que las sentencias "Create View" comiencen teniendo código arriba de ellas y por eso estos Scripts fallan.

Tengo un dilema, si voy por el lado de crear un script de SQL tiene como ventaja que puedo leer lo que se va a ejecutar pero con vistas falla el deploy con Visual Studio.

Por otra parte, si voy por el Migration Bundle me encapsula todo en el .exe y si bien todo funcionaría, no puedo verificar lo que va a ejecutar por estar empaquetado en el .exe.
El otro inconveniente que encuentro con los bundles es que en hosting compartidos como es mi caso, no te dejan ejecutar .exe en el servidor.
También puede darse el caso donde el server que ejecuta el SQL está inaccesible de manera externa como es lo típico y no puedas apuntar al serversql desde afuera en el connection string y por ende por más que ejecutes el bundle en tu pc, ese connection string no te lleva a ningun lado desde afuera de la infraestrcutura.

Se me ocurren dos soluciones.... Revisar el scipt sql que genera y luego separar en un script aparte las instrucciones de creacion de cada vista.
Esto puede ser complejo de implementar al usar integreación continúa y es tedioso generar todo esto a mano.
La otra solución sería cambiar las vistas por procedures y probar a ver si todo funciona bien en cuanto al scipt de sql que genera.

Por favor, si se te ocurre alguna otra idea, no dudes en comentarme que estoy cerca del delivery de un soft y me encuentro con este problemón técnico!

De casualidad tenés el link de github donde están realizando este fix en microsoft? Muchas Gracias y un abrazo fuerte!

gerardoverrone
Автор

Excelente video, tengo la siguiente inquietud en el curso de angular con asp, net core, cómo puedo subir el
frontend y el backend a un servidor, ya que el video del curso se conecta con google?

joseguzman
Автор

Profe Hola, el contenido nuevo que ha subido en Youtube también ha está en UDEMY ?

wilmardanieljimenez
Автор

en conclusión me gustaría subir el fronted y el backend a el servidor (smarter asp) o cualquier servidor

joseguzman
Автор

Honestamente me gusta separado como lo haces en el vídeo de Udemy

joseguzman