¿Cómo agregar y actualizar procedimientos almacenados a Entity Framework? | C# .Net

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 48

  • @hersonlopez942
    @hersonlopez942 5 років тому +4

    Como siempre, Excelente explicación. Gracias.

  • @dayron_luna.0889
    @dayron_luna.0889 2 роки тому

    Sos un crack, gracias por la ayuda!!!!

  • @chrisdev93
    @chrisdev93 2 роки тому

    Excelente video Héctor, saludos desde Ecuador.

  • @GibranGp
    @GibranGp Рік тому

    Video corto y funcional, TQM Hdeleon

  • @chafini2
    @chafini2 3 роки тому

    Excelente, me has salvado de nuevo!

  • @alexxhhee.8198
    @alexxhhee.8198 4 роки тому

    Gracias compa , saludos desde Bogota!!

  • @aljonmor
    @aljonmor 4 роки тому +3

    Ufff no me sabia lo de Ctrl + Shift + R... entre otras cosas, como odio que se quede en rojo, lo que hacia era loguearme en el sql otra vez, ya me suscribí a partir del en vivo que hiciste ayer.

  • @Frander_
    @Frander_ 4 роки тому

    Gracias por compartir tus conocimientos, lo haces forma genial y muy fácil de entender. Haber si podrías hacer un vídeo maestro detalle usando Entity framework. Saludos desde Lima - Perú.

    • @hdeleonnet
      @hdeleonnet  4 роки тому

      Mira quiza te sirva uno de los siguientes videos: ua-cam.com/video/qqETw9wyids/v-deo.html

  • @a.emmanuelckorderohernande4177
    @a.emmanuelckorderohernande4177 3 роки тому +4

    Broder, muy buenos tus videos.
    Serías tan amable de subir un vídeo donde muestres como recuperar un dato de salida en un procedimiento almacenado de Entity framework

  • @williamdavid508
    @williamdavid508 Рік тому

    gracias

  • @jeiel_
    @jeiel_ 2 роки тому

    Hola Hector, tengo una duda. ¿Hay alguna manera de que los métodos que genera EF sean asíncronos? . En lo personal me gusta manejar métodos asíncronos cuando interactuó con la base de datos.

  • @vladimiracosta1044
    @vladimiracosta1044 2 роки тому +1

    Siempre haces ver las cosas muy faciles, muchas gracias por compartir tu conocimientos, quisiera saber como puedo hacer para utilizar un store procedure que me devuelva datos, aqui estas usuando un sp que inserta pero quisiera saber como puedo llenar una tabla con entity fremawork usando un sp, saludos

    • @hdeleonnet
      @hdeleonnet  2 роки тому +2

      recibelo en un objectr y castealo a una estructura establecida, es decir si recibiras 5 datos, has una clase que los tenga y esa utilizala para castear la respuesta

  • @OAJA
    @OAJA 3 роки тому

    ¿Cómo capturas el valor que devuelve un SP en C# con EF?

  • @AAMH14
    @AAMH14 5 років тому +2

    Hola Hector, si el procedimiento es un select de una tabla como puedo llenar un datagrid con el resultado del procedimiento almacenado?, gracias por tu ayuda.

    • @hdeleonnet
      @hdeleonnet  5 років тому +1

      Hare video es mas fácil explicarlo así

    • @hdeleonnet
      @hdeleonnet  5 років тому

      Aunque en este caso es mejor una función

  • @Bola10010
    @Bola10010 3 роки тому

    Gracias por tu videos Hector, oye una duda modifique el store procedure en SQL server y despues queria borrarlo en VS(para actualizarlo) pero ya no me aparece nada en el explorador de modelos, que se podria hacer para actualizarlo. O de plano ya tengo que volver a hacer el proyecto.
    Ya reinicie el VS y sigue sin aparecer algo en el explorador de modelos
    Saludos

  • @mauriciocuadrado5093
    @mauriciocuadrado5093 Рік тому

    Hola disculpa hago todos los pasos pero nunca aparece el store procedure en el explorador de modelos que hago es urgente😢

  • @moymoralesdrums4341
    @moymoralesdrums4341 4 місяці тому

    Alguien tendra el problema que si le aparece en la lista lo seleccionas y guardas, pero despues de que se quedar cargando no se actualiza y vuelve aparacer en la lista para agregarlo,
    tendre que activar algo?

  • @johnfiallos896
    @johnfiallos896 2 роки тому

    como puedo hacer para un sp de consulta por favor

  • @LikeDePollo
    @LikeDePollo 2 роки тому

    Como sería en caso quiera que el procedimiento me arroje un nombre y lo guarde en un texbox, he intentado y al ejecutar me arroja System. Data. Entity. Core. Object. ObjectRessult 1[System.string]

  • @pavelcardenas5745
    @pavelcardenas5745 2 роки тому

    hola hector podrias hacer un ejemplo consumiendo bd postgres mediante EF6 consumir un function con parametros

  • @soy.changuito
    @soy.changuito Рік тому

    Podrías actualizar este video pero con entity framework core ?

  • @lllIIl
    @lllIIl 3 роки тому

    Y cuando tienes un parametro OUT, como se hace?

  • @sergiomelgarejo3744
    @sergiomelgarejo3744 4 роки тому

    Hola tengo una tabla llamada tb_Cuponera a la hora de agregar al modelo bd entity data Model me sale este error :
    El modelo se generó con advertencias o errores.Cuponera.edmxVea la lista de errores para obtener más detalles. Se deben corregir estos problemas antes de ejecutar la aplicación.
    La carga de los metadatos desde la base de datos tardó 00:00:01.4336994.
    La generación del modelo tardó 00:00:01.5174912.

  • @grethelmairena8577
    @grethelmairena8577 5 років тому

    Hola Hector, como puedo capturar un parámetro de salida de un stored procedure, es decir que el stored procedure retorna un mensaje, como hago para capturar ese mensaje.

    • @hdeleonnet
      @hdeleonnet  5 років тому +2

      haré video de eso pronto

    • @alvissstar4371
      @alvissstar4371 4 роки тому +1

      @@hdeleonnet ¿Hiciste el vídeo? Necesito saber cómo pasar y recuperar el parámetro @output de un stored procedure desde visual studio c#

    • @a.emmanuelckorderohernande4177
      @a.emmanuelckorderohernande4177 3 роки тому

      Por favor Héctor, sube ese vídeo.
      Lo necesitamos por favor 🙏🙏🙏

    • @reynaldonavarro4287
      @reynaldonavarro4287 2 роки тому

      @@a.emmanuelckorderohernande4177 Yo logre hacerlo investigando tengo dos parametros de salida un mensaje y un booleano, y ambos los logre retornar con entity, el mensaje lo puse en un TempData y si muestra el mensaje.

  • @manuelbello4663
    @manuelbello4663 6 років тому

    Tengo una duda y es la siguiente: en sql server cual es la diferencia o cual es mejor usar en cuanto a rendimiento un SP o una Vista?

    • @hdeleonnet
      @hdeleonnet  6 років тому +2

      En una vista solo puedes regresar sentencias select, es decir, solo sirven para resumir queries a los cuales accedes como una tabla.
      En un procedure puedes hacer tanto select como insert, update, delete etc.
      Si hablas de que es mejor utilizar vista o procedure en cuanto a rendimiento, si haces un simple select con where con datos fijos, es igual
      En cambio si necesitas mayor rendimiento y quieres hacer un query el cual solo maneje todo del lado del servidor dependiendo los parametros que recibe, entonces es mejor un procedure. Por ejemplo para el paginado, el procedure resuelve lo que debe regresar de un jalon, por ejemplo con top, y ya solo regresa los datos que se solicitan.
      Una vista no recibe parametros.

    • @IngenieroSherpa
      @IngenieroSherpa 5 років тому

      tengo entendido que para Datos muy grandes y de consultas frecuentes, se recomienda una vista. Hace años trabajaba para una empresa cosmética y las usaban, incluso las optimizaban según el programador, creo que corrían índices, o sea se indexan. Yo prefiero usar sp, ofrecen mayores ventajas cuando tienes que hacer operaciones CRUD

  • @robertvaldez6695
    @robertvaldez6695 4 роки тому

    Hola Hector, soy nuevo con EF, pero mi gustaría saber si conoces alguna solución para el siguiente problema: System.Data.Entity.Core.EntityException: 'The underlying provider failed on Open.'
    Excepción interna:
    SqlException: Error de inicio de sesión del usuario 'sa'.
    Este Error sucede cuando intento ejecutar un procedimiento almacenado desde EF, que me devuelve un valor, pero me da este fallo en el ModelDB.Context. Espero puedas ayudarme
    Gracias de antemano.

    • @hdeleonnet
      @hdeleonnet  4 роки тому +1

      tienes mal el usuario o la contraseña a tu base de datos.

    • @robertvaldez6695
      @robertvaldez6695 4 роки тому

      ​@@hdeleonnet Bueno ya revise y todo en lo relacionado con el String de Conexion la contraseña y el usuario, así como los dll, están bien... No se realmente cuál sea el problema. Con otros proyectos no lo hace. Pensaba que quizas era por que estaba usando string de conexion Local, borre y cree nuevamente el EF, y sigue igual.

    • @robertvaldez6695
      @robertvaldez6695 4 роки тому

      Tendré que cambiar de Versión de EF, estoy usando la versión 6

  • @leocueva3073
    @leocueva3073 4 роки тому

    en mi visual studio 2012 no me sale para trabajar con procedimientos u.u

  • @andersonmurdog
    @andersonmurdog 3 роки тому

    y usando Entity framework con MVC como seria ? ayudaa si alguien del publico y gual sabe ayudaa

  • @diegopoblete2479
    @diegopoblete2479 3 роки тому

    Hago lo mismo pero sólo se agregan las tablas D:

    • @victorjavier6046
      @victorjavier6046 Рік тому

      yo sufrí lo mismo lo que hice fue directo en el explorador de modelos buscar el result y agregar los campos manualmente y en los dos lugares donde los borro agregar los parametros

  • @DJMagnific0
    @DJMagnific0 4 роки тому

    en windows form como puedo recuperar en variables los parametros de salida?
    tengo este procedimiento:
    CREATE PROCEDURE spOperaciones
    @param1 float,
    @param2 float,
    @resultado float output,
    @resultado2 float output,
    @resultado3 float output,
    @resultado4 float output
    AS
    BEGIN
    SET @resultado = @param1+@param2;
    SET @resultado2 = @param1-@param2;
    SET @resultado3 = @param1*@param2;
    SET @resultado4 = @param1/@param2;
    END
    declare @salida float;
    declare @salida2 float;
    declare @salida3 float;
    declare @salida4 float;
    select @salida,@salida2,@salida3,@salida4