Del curso: .NET 5: Blazor esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.
Blazor y EF Core - Tutorial de Blazor
Del curso: .NET 5: Blazor esencial
Blazor y EF Core
Cuando trabajamos con BlazorServer y EntityFrameworkCore hay algunos escenarios que tenemos que tener en cuenta referente al alcance de nuestro DbContext. Cuando registramos un DbContext dentro de nuestro inyector de dependencias, podemos hacerlo de tres maneras: con un scope, con un transient y con un singleton. Ninguno de estos tres alcances es cien por cien correcto en una aplicación Blazor Server. Con un scope, el problema es que compartiríamos nuestro contexto entre diferentes componentes del mismo usuario. Con un singleton, compartiríamos el mismo contexto entre todos los usuarios de la aplicación, y con un transient, debido a la larga vida de los componentes de Blazor, es posible que un contexto estuviera demasiado tiempo abierto. Por lo cual, en Blazor 5 se ha añadido el IDbContextFactory, que nos va a permitir instanciar contexto cuando lo necesitemos. Vamos a ver cómo aprovechamos esto. Estamos aquí en nuestro proyecto StoriesLibrary, que ahora lo he convertido en un…
Contenido
-
-
-
-
-
-
Interoperabilidad con JavaScript: Ejecución desde C#4 min 6 s
-
(Bloqueado)
Ejecutar código C# desde JavaScript7 min 12 s
-
(Bloqueado)
API de navegador soportadas de forma nativa6 min 35 s
-
(Bloqueado)
Consumir una API Rest con Blazor5 min 50 s
-
(Bloqueado)
Consumir servicios backend utilizando SignalR5 min 40 s
-
(Bloqueado)
Blazor y EF Core4 min 36 s
-
-
-
-