ASP.NET Core MVC C♯ || CRUD maestro-detalle básico con EntityFramework y SQL (Master-Detail) [2023]

  Рет қаралды 5,525

InfoToolsSV

InfoToolsSV

Күн бұрын

Пікірлер: 29
@grillingo
@grillingo 11 ай бұрын
Me sirvio para mi proyecto, gracias. El tip de los arrays en el formulario excelente.
@anthonygaspar2642
@anthonygaspar2642 7 ай бұрын
Gracias así videos con code no hay muchos
@gherrera06
@gherrera06 10 ай бұрын
Por casualidad me encontre este tutorial de entityframework, soy estudiante de Computer programming en Canada. Me llama la atencion la forma similar pero a la vez distinta de trabajar con MVC Core, empezando porque lo hace desde VS code, me parece SUPER!. NO e visto todo el video, lo terminare de ver para contrastar un poco el enfoque q se tiene aqui en el norte sobre este proceso. Yo en particular soy un estudiante "promedio" no soy experto ni nada parecido mas bien sigo aprendiendo No seria la intencion "criticar", mas bien hacer una comparacion de como lo hacemos aqui. Algunas diferencias a simple vista... utilizamos VS2022, Net 7 y estamos viendo las pequenas diferencias con 8, casi los mismo nugets packages casi, utilizamos el projecto nullable reference "disable". Saludos desde Niagara Falls, Canada.
@InfoToolsSV
@InfoToolsSV 10 ай бұрын
Gracias por compartir tu comentario, se aprecia mucho. Un saludo desde El Salvador.
@geogeohot
@geogeohot Жыл бұрын
muchas gracias, 👍
@InfoToolsSV
@InfoToolsSV Жыл бұрын
Gracias por comentar, saludos!
@jorgemaciasgarridonovainge6217
@jorgemaciasgarridonovainge6217 Жыл бұрын
Buen video
@axeljacobo4453
@axeljacobo4453 6 ай бұрын
Excelente video, seria interesante hacer esto mismo pero en vez de entity framework con adonet, stored procedures, repository, DTO
@InfoToolsSV
@InfoToolsSV 6 ай бұрын
Lo tendré en cuenta para un próximo vídeo, gracias Axel.
@jorgemaciasgarridonovainge6217
@jorgemaciasgarridonovainge6217 Жыл бұрын
muy bueno ,maestro el video, solo se cae al omitir en la parte crear el pedido y hay mas de un producto del detalle y no se seleccionan todos. emite error fuera de rango. IndexOutOfRangeException: Index was outside the bounds of the array. Proyecto.Controllers.PedidoController.Create(Pedido pedido, int[] productoIds, int[] cantidades) in PedidoController.cs... se llena al parecer un item con nulos. Como se controla el Array de la Matriz? +
@InfoToolsSV
@InfoToolsSV Жыл бұрын
Puedes controlarlo con validaciones de datos, depura el proyecto para reconocer la línea donde se crea el item nulo.
@jorgemaciasgarridonovainge6217
@jorgemaciasgarridonovainge6217 Жыл бұрын
El error es al no seleccionar un item de la matriz de productos, es mejor dejar en combobox los productos y el seleccionado pedir en un modal (agregar ajax) la cantidad y aprovecho de calcular los valores totales. (cambiar estructura ) Buen video. Gracias!
@AlfonsoArceizS
@AlfonsoArceizS Жыл бұрын
Puedes poner que extensiones utilizas en general para todo el proyecto y para que en el menú contextual te salga el tipo de archivo a utilizar y te genere el esqueleto del archivo con los using y demás? minuto 2:29..
@AlfonsoArceizS
@AlfonsoArceizS Жыл бұрын
Bueno..ya encontré una extensión.
@InfoToolsSV
@InfoToolsSV Жыл бұрын
Tengo muchas, pero creo que las más me sirven son: Para generar plantillas como Program.cs/: adrianwilczynski.asp-net-core-snippet-pack Plantillas de métodos/funciones: rahulsahay.Csharp-ASPNETCore Para generar archivos .cshtml a partir de un método: fragcys.asp-net-core-switcher Algunas comparten funciones.
@MolidoconHuevo
@MolidoconHuevo Жыл бұрын
Al usar el comando en el 19:52 me genera varios erores, que paquetes usa?
@InfoToolsSV
@InfoToolsSV Жыл бұрын
El paquete de CodeGenerator que se agrega en: kzbin.info/www/bejne/iIaWo5usnbhpnKcsi=WuPVAtZbajgHboH5&t=682 Y se explica porqué se usa la versión 6.0
@SuperCriscorp
@SuperCriscorp Жыл бұрын
Hola saludos una pregunta como podria agregar una imagen en este caso en el producto?
@InfoToolsSV
@InfoToolsSV Жыл бұрын
Debes crear el parametro correspondiente en el modelo y programar su gestión en el controlador.
@SuperCriscorp
@SuperCriscorp Жыл бұрын
@@InfoToolsSV supongo que puedo utlizar los metodos de este video kzbin.info/www/bejne/gneblISor7qhgdU
@InfoToolsSV
@InfoToolsSV Жыл бұрын
Si, puedes convertir la imagen a datos binarios e insertar en la base de datos, pero en ese video no uso EF. Otra opción es insertar la URL de la imágen de tu repositorio. Dependerá de los recursos del servidor y carga que quieras manejar.
@SuperCriscorp
@SuperCriscorp Жыл бұрын
@@InfoToolsSV bueno en mi casa pensaba usar lo de convertir la imagen ya que la quiero almacenar localmente solo en la base de datos
@axelmar6627
@axelmar6627 Жыл бұрын
Por que VSCODE y no Visual Studio?
@InfoToolsSV
@InfoToolsSV Жыл бұрын
Porque Visual Studio no esta disponible para distribuciones de Linux.
@axelmar6627
@axelmar6627 Жыл бұрын
@@InfoToolsSV Gracias, no sabia
@Jukamo90
@Jukamo90 Жыл бұрын
Que tal, me gustó tus videos, actualmente estoy aprendiendo y aun estoy en proceso pero tengo que Trabajar sobre una web api, manejaria 3 tipos de usuarios y la seguridad en la api... no tengo idea de como hacer el login para ellos tendras algun videl respecto a ello? En si el proyecto es un directorio y creación de citas 😅
@InfoToolsSV
@InfoToolsSV Жыл бұрын
¡Hola! Me alegra saber que estás disfrutando de mis videos y que estás trabajando en un proyecto de Web API. La gestión de la autenticación y seguridad en una API es un paso fundamental, y puedo ofrecerte algunos consejos generales para comenzar: Autenticación y Roles: Para manejar tres tipos de usuarios diferentes, considera utilizar un sistema de autenticación basado en roles. Puedes asignar roles a tus usuarios (por ejemplo, "Admin", "User", "Doctor") y luego autorizar o restringir el acceso a ciertas partes de tu API en función de los roles. Autenticación JWT: Una forma común de manejar la autenticación en una API es mediante JSON Web Tokens (JWT). Con JWT, puedes generar tokens de acceso para los usuarios autenticados y utilizarlos para verificar las solicitudes entrantes. Hay numerosos recursos y tutoriales disponibles en línea sobre cómo implementar la autenticación JWT en una API. Endpoints para el Login: Debes crear endpoints en tu API para permitir que los usuarios inicien sesión. Esto generalmente implica recibir las credenciales del usuario (nombre de usuario y contraseña), validarlas y luego generar un token JWT que se enviará de vuelta al cliente. Políticas de Autorización: Define políticas de autorización que especifiquen quién tiene acceso a qué partes de la API. Puedes usar estas políticas junto con los roles asignados a los usuarios para controlar el acceso de manera efectiva. En cuanto a videos específicos, actualmente no tengo uno que abarque todos estos temas, pero lo tendré en cuenta. ¡Mucho éxito con tu proyecto de directorio y creación de citas!
@geogeohot
@geogeohot Жыл бұрын
estimado, creo que se olvido los query
@InfoToolsSV
@InfoToolsSV Жыл бұрын
Use Migrations de EntityFramework para generar la Base de datos, por ello no use T-SQL. Al usar Migrations, se crea la Base de datos y tablas automáticamente a partir de los modelos y el DbContext.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Cómo crear un CRUD en ASP.NET CORE | Entity Framework | ✅ COMPLETO ✅
52:39
¿Cómo crear un módulo Maestro Detalle en C# MVC .Net Framework?
1:09:30
Creando una aplicación web MVC con C# paso a paso
19:24
Coding con C
Рет қаралды 26 М.
Aprende ASP .NET GRATIS
1:05:32
hdeleon.net
Рет қаралды 256 М.
How to Become a Highly Employable C# Developer in 2025
20:10
Gavin Lon
Рет қаралды 3,7 М.
CRUD ASP.NET Core 7 MVC | ADO.NET | ✅ COMPLETO! ✅
1:24:41
Codigo Estudiante
Рет қаралды 23 М.
.Net Core - Autenticación y Autorización usando Json Web Token
1:02:31
Tomas Ruiz Diaz
Рет қаралды 25 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН