¿Cómo utilizar transacciones con Entity Framework? | Begin transaction | Rollback | Sql server

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 20

  • @miltonweinhold6859
    @miltonweinhold6859 4 роки тому +2

    7:23 es lo unico que necesitaba escuchar, mil gracias!

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

    Gracias, básicamente has sido mi gurú en c# jaja

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

    Dijiste "Que son esas madres", eres cool !!

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

      jajaja lenguaje coloquial

  • @miguelguerrero4262
    @miguelguerrero4262 6 років тому +4

    Muy Buen Vídeo, investigando un poco , averigüe que ya no es necesario poner la transaccion explicitamente cuando estas utilizando ef, por ejemplo cuando llamas savechanges() ya esta ejecutando una transacción ,se utiliza transacciones cuando quieres tener un control total sobre el procedimiento sin llamar a ef

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

      Eso mero, igual tambien es buena practica hacerlo de la manera que yo te comento por si utilizas 2 o 3 transacciones anidadas. Pero es cuestión de gustos.

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

    Que tal tus videos son muy pero muy buenos, directo al grano como se dice. Mi comentario es para mencionar sobre las transacciones que quedan abiertas, cómo solucionarlos. Si conoces el tema sería genial que puedas hacer un tutorial así de forma directa de cómo generar una transacción abierta en la vista del motor de base de datos y cómo solucionarlo desde la aplicación, mi intención es que los usuarios que miran tus tutoriales dominen las transacciones de forma perfecta.

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

      Quiza esto te de una idea hdeleon.net/como-eliminar-las-sesiones-o-conexiones-sobre-una-base-de-datos-en-sql-server/

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

      @@hdeleonnet gracias por responder, revisé el link y es ajeno a mi comentario anterior. Te indico que al ejecutar las transacciones, en una VISTA del motor de base de datos X se generan filas automáticas por cada transacción ejecutada, una vez que cada transacción se completa de forma correcta la fila que se generó por cada transacción en la VISTA de transacciones preparadas del motor de base de datos X, se van eliminando automáticamente. Sin embargo hay casos donde la VISTA de TRANSACCIONES PREPARADAS del motor de base de datos X, no se eliminan correctamente y quedan filas, lo cual no permite realizar inserciones, actualizaciones, etc desde la aplicación porque en la vista de transacciones preparadas del motor de base de datos X aún hay una o más transacciones abiertas. Espero que haberme dejado entender. :))

  • @sistemasgquilecuador1731
    @sistemasgquilecuador1731 2 місяці тому

    vacan si difiere en algo con postgresql.. o oracle
    ?

  • @luiscarloscarrillo
    @luiscarloscarrillo 3 роки тому +2

    Cuando estás probando por primera vez el rollback y vas a la base de datos tienes seleccionado el delete y lo ejecutas en lugar del sélect

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

    Este asunto es distinto en Entity Framework 5 o es que yo no se?

  • @cesarmartinez3966
    @cesarmartinez3966 3 роки тому +2

    Hola Héctor, tengo una pregunta cuando hago una transacción en proceso está afecta otras transacciones que se estén realizando en línea al mismo tiempo?, Esto afectaría el rendimiento o los tiempos de respuesta, esto me pasa actualmente en una aplicación pero quiero descartar esto o saber si realmente es mi probablema.

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

      tengo la misma duda.
      voy a Dejar el comentario, por si responde.

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

      si se bloquea y queda en espera la otra transacción , pero son mili segundos.

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

    Hola Héctor, sigo siempre tus videos, te hago una consulta, si se realiza una transacción y como tu comentas la tabla se bloquea y por otro lado se intenta acceder a la tabla desde otro proyecto, este acceso dará error? o solamente esperará a que se libere la tabla? Muchas gracias 😊 saludos desde Uruguay 🇺🇾 🇺🇾 🇺🇾 🇺🇾

  • @Jose-jf1dy
    @Jose-jf1dy 3 роки тому

    puedes hacer un video abriendo desde cero el proyecto proque no logro guiarme muy bien porfavor.