Introducción al Scaffolding: Controladores y Vistas | Modelos | Programando en ASP.NET MVC 5

  Рет қаралды 24,401

Felipe Gavilan Programa

Felipe Gavilan Programa

Күн бұрын

Пікірлер: 36
@fabrizioobregonromero8104
@fabrizioobregonromero8104 2 жыл бұрын
al momento de ejecutarlo no me muestra el index
@ckenox
@ckenox 7 жыл бұрын
"Y vemos que se ha creado la pelicula PornoSotros' jaja, excelentes videos, excelente explicación...
@rogeliofulco1401
@rogeliofulco1401 7 жыл бұрын
jajaja xD
@andrescamacho5577
@andrescamacho5577 7 жыл бұрын
Hola Felipe, un saludo, muy buenos tus videos. Cuando tu mencionas que no es lo adecuado crear el contexto de la BD en el controlador, ¿por que visual studio lo crea automaticamente de esa manera? Agradezco tu atencion.
@gavilanch2
@gavilanch2 7 жыл бұрын
Gracias! No es adecuado desde el punto de vista de las pruebas unitarias. Si quieres hacer un software al que sea fácil de hacerle pruebas automáticas, es recomendable hacer que tus clases sean desacopladas, o dicho de otra forma, que dependan de interfaces, y no de clases concretas. Cuando colocas el contexto de la BD en el controlador, estás atando tu controlador a dicha clase, lo que hace difícil hacer pruebas automáticas que se concentren en probar solamente el controlador, sin tomar en cuenta sus dependencias (en este caso, el contexto de la clase). Todo esto, es "cool" tenerlo, pero no es imprescindible. Para proyectos pequeños o prototipos rápidos, pues no hacerlo de esa forma no es ningún problema. Visual Studio lo hace así para simplificar las cosas. Ya si quisieras utilizar un patrón de repositorio, entonces puedes tomar ese código que Visual Studio generó y colocarlo en un repositorio aparte.
@andrescamacho5577
@andrescamacho5577 7 жыл бұрын
Excelente respuesta, mil gracias!
@enmanuellopez88
@enmanuellopez88 3 жыл бұрын
Tengo este error This exception was originally thrown at this call stack: [External Code] ASP._Page_Views_Shared__Layout_cshtml.Execute() in _Layout.cshtml
@LuisGabrielFabres
@LuisGabrielFabres 6 жыл бұрын
Profesor.. excelentes videos, he aprendidoviendolos, felicitaciones. Tengo Una pregunta acerca del scafolding. Cuando se tiene un modelo que es compuesto, ejemplo una factura que tiene un encabezado, y ademas tiene un detalle (que por lo general es ina lista de otra clase, existe forma de generar el scafold de manera automatica para que genere las vistas necesarias? si no es en visual studio, existe alguna otra herramienta que lleve a cabo este tipo de scafoild? Saludos y gracias por su tiempo
@TestStore
@TestStore 6 жыл бұрын
Hola gavilanch2 todo correcto con el video se creo todas los archivos esperados pero a la hora de correr y probar me lanza este error "Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas." y me señala que es error esta aquí : public ActionResult Index() Línea 20: { Línea 21: return View(db.Class1.ToList()); Línea 22: } debo modificar algún archivo para que se pueda conectar a una Base de datos?
@rogeliofulco1401
@rogeliofulco1401 7 жыл бұрын
Buenisimo mano!
@LizzyMendivil
@LizzyMendivil 7 жыл бұрын
Hola Felipe, gracias x la explicaci'on. Pregunta por favor... esa 3era clase que dices tu que deberia existir unicamente para que reciba un objeto y guarde en la BD, en que parte de la estructura del proyecto deberia estar? en un folder al mismo nivel de models, controllers y views o en un proyecto de Class Library a parte? Me aclaras la duda por favor? Gracias mil.
@gavilanch2
@gavilanch2 7 жыл бұрын
+Lizzy Mendivil eso ya es un tema de contexto. Por ejemplo, para un proyecto grande, que tenga varias partes que se comuniquen con una base de datos, tiene sentido usar un Class Library. Sin embargo, si el proyecto es pequeño, una simple carpeta a nivel de model basta. Saludos
@diegoavendano8165
@diegoavendano8165 5 жыл бұрын
No tienes cursos en alguna plataforma como Udemy?, creo que podrías hacer un curso full stack con c# MVC que estoy buscando... :C
@MrNmejiasv
@MrNmejiasv 7 жыл бұрын
Hola, En este ejercicio tengo problemas al generar el controller with scaffolding, y me da el error siguiente y te agradeceria que me indiques a que se debe el error, tengo la clase pelicula en el Models: the was an error running the selected code generator.the was an error getting the type. y no lo puedo generar. gracias
@rolandobardalespriale2236
@rolandobardalespriale2236 5 жыл бұрын
@@cesarcabrera8999 gracias buen hombre
@Hawlent
@Hawlent 4 жыл бұрын
@@cesarcabrera8999 Héroe sin capa
@enmanuellopez88
@enmanuellopez88 4 жыл бұрын
El puto amo
@LuisJimenez-si7gf
@LuisJimenez-si7gf 3 жыл бұрын
Hola Napoleon. Revisando las preguntas de este video, puedo ver que tengo el mismo problema que tú tuviste. ¿Cómo lo resolviste?
@alangonzalez3807
@alangonzalez3807 7 жыл бұрын
Hola, Felicidades por tu buen trabajo, me ha ayudado demasiado. Solo tengo una duda!, En caso de que la base de datos se migre a otro servidor, que se debe hacer para que se siga usando en el mismo proyecto? Saludos.
@gavilanch2
@gavilanch2 7 жыл бұрын
Hola! Solo debes modificar el connectionString para que apunte a tu nuevo servidor. Saludos
@cocavc09
@cocavc09 5 жыл бұрын
A ver si alguien me puede ayudar, ¿Como hago para que uno de esos valores de la película sea aleatorio? Por ejemplo un número aleatorio para el ID?
@ellamer
@ellamer 4 жыл бұрын
Me daba error porque no encuentra la base de datos y he creado una base de datos con conexión con la clave de internet llamada "ModelosContext-20201114171143" Cuando ejecuto el código me dá el siguiente error y no me deja continuar "SQL Server está configurado para admitir conexiones remotas. (provider: SQL Network Interfaces, error: 50 - Se produjo un error de Local Database Runtime. Error durante el inicio de la instancia de LocalDB: no se pudo iniciar el proceso de SQL Server." Creo la siguiente cadena en el web.config
@joseramon2889
@joseramon2889 6 жыл бұрын
Hola, excelente explicación una vez ratifico los like a todos los videos.... Queria consultar por que cuando intento hacer los pasos indicados me da el siguiente error: SqlException: Cannot open database "BaseDeDatos" requested by the login. The login failed. Login failed for user 'JOSE\José'. lo estoy haciendo en visual studio 2017 .net core 2 muchas gracias
@gavilanch2
@gavilanch2 6 жыл бұрын
Hola! Gracias! El error te dice que has tenido problemas con el login, quizás tienes tu nombre de usuario o password incorrecto, intenta loguearte en tu instancia de SQL con esas mismas credenciales, a ver si están correctas. También revisa que tengas el Integrated Security=SSPI. Saludos
@danielbautistasanchez3580
@danielbautistasanchez3580 6 жыл бұрын
hola te da ese error por el simple e¡hecho de que si te vas a ver los elementos de sqlserver te apareceran las bases de datos pero no esta ,debes irte a la consola de nuget y añadir (AddMigration - InicialCreate )y despues (Update DataBase)
@MrNmejiasv
@MrNmejiasv 7 жыл бұрын
ya lo resolve, regenere el proyecto
@erickmoreira9168
@erickmoreira9168 7 жыл бұрын
Me da un error el scaffolding: entitytype has no key defined. define the key for this entitytype. Que pasa?
@gavilanch2
@gavilanch2 7 жыл бұрын
Debes de marcar algún campo como ID en las clases que utilizarás como tablas.
@erickmoreira9168
@erickmoreira9168 7 жыл бұрын
ok, muchas gracias por responder, y también por el curso lo estoy siguiendo y aprendiendo bastante. Saludos.
@diegoferrin222
@diegoferrin222 6 жыл бұрын
Me sucede lo mismo
@diegoferrin222
@diegoferrin222 6 жыл бұрын
Ya encontré el error, primero debe crear un campo con el nombre de "Id" en la clase (como se ve en el video, la clase película tiene el campo Id) luego debe compilar la solución y después de esto si puede crear el controlador. a mi me funcionó!
@StephenArpad
@StephenArpad 5 жыл бұрын
Muchas veces se debe a que el assembly necesita ser regenerado; para ello, basta con que re-compiles la solución, y despues , repites el proceso del Scaffolding ; espero y esto tambien le sea a alguien de utilidad. Saludos.
@StephenArpad
@StephenArpad 5 жыл бұрын
Buen trabajo amigo, gracias por tu esfuerzo para explicarnos este video: Les tengo una pregunta, Resulta que yo guardo un registro, pero adicionalmente incluyendo un campo, de tipo DateTime; y cuando quiero editar el registro en cuestion, el campo DateTime, siempre me llega en MM/dd/yyyy, y no el valor con el que guardas el registro inicialmente.. y ACLARO: los campos DateTime, SI SE GUARDAN en mi BD generada por Entity. - Alguien sabe porque pasa esto? - A alguien mas le ha pasado? - Que se puede hacer, para que el metodo @Html.EditFor(), me respete el valor de la Fecha consultada de la BD.. - Por cierto, estoy utilizando el DisplayTemplate & EditorTemplate (DateTime.cshtml) Gracias de antemano, a quien me quiera apoyar con esta respuesta. Saludos!!
@paquirriseperak1501
@paquirriseperak1501 8 жыл бұрын
Ahorra tiempo pero ya no hay la emoción de crear algo de 0
@YoeXCheneguein
@YoeXCheneguein 5 жыл бұрын
Para que reinventar la rueda, usa ese tiempo para crear cosas nuevas.
Analizando Scaffolding Create | Modelos | Programando en ASP.NET MVC 5
10:16
Felipe Gavilan Programa
Рет қаралды 16 М.
Entendiendo Display y DisplayTemplates | Vistas | Programando en ASP.NET MVC 5
17:23
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Modelos, Scaffolding y Entity Framework | Modelos | Programando en ASP.NET MVC 5
10:48
Como hacer scaffolding Entity Framework Core  con sql server
7:35
Benjamín Camacho
Рет қаралды 8 М.
ASP.NET MVC Multi idioma | Validando Modelos | Programando en ASP.NET MVC 5
15:18
Felipe Gavilan Programa
Рет қаралды 16 М.
Formulario en Razor con BeginForm | Vistas | Programando en ASP.NET MVC 5
18:07
Felipe Gavilan Programa
Рет қаралды 42 М.
Asp .Net MVC Full CRUD Operation Using Entity Framework DB First | CRUD Operations in MVC
18:50
𝐂𝐨𝐝𝐞𝐖𝐢𝐭𝐡𝐆𝐨𝐩𝐢
Рет қаралды 120 М.
CREATE and CONNECT DATABASES in ASP.NET
18:11
tutorialsEU - C#
Рет қаралды 77 М.