Lazy Loading en Entity Framework C# .NET utilizando Proxies

El Lazy Loading o carga diferida es una técnica con la cual solo tendrás el recurso cuando lo necesites, es decir, la carga de información se hará solo al momento que vayas a hacer uso de ella.

El Lazy Loading o carga diferida es una técnica con la cual solo tendrás el recurso cuando lo necesites, es decir, la carga de información se hará solo al momento que vayas a hacer uso de ella.

Al momento de utilizar este concepto en un ORM, por ejemplo Entity Framework, podemos hacer uso de información de una tabla, e ir a información de otra tabla relacionada solo al momento que vayamos a necesitarla.

La ventaja de esto es que no saturamos el servidor con información que muchas veces no vamos a utilizar. Teniendo igual desventaja el tener que hacer consultas extras cada vez que necesitamos un recurso.

El conocer Lazy Loading te dará una alternativa para solucionar casos en particular.

A continuación te muestro como implementar Lazy Loading en Entity Framework en .NET utilizando Proxies.

¿Para que sirven las Interfaces en Programación Orientada a Objetos?

Las interfaces son una herramienta que nos permitirá pasar mensajes entre nuestras distintas clases en un software.

Las interfaces son una herramienta que nos permitirá pasar mensajes entre nuestras distintas clases en un software.

También sirven de contrato con el cual podemos obligar a cumplir métodos y propiedades a quien las implemente.

Con las interfaces podemos hacer software enorme mantenible y escalable.

En el siguiente video te explico a detalle para que sirven y como utilizarlas.

Sobrecarga de operadores en C# .NET

La sobrecarga de operadores nos permite darle funcionalidad a los operadores respecto a un tipo que nosotros creamos, siendo tipo un struct o una clase.

La sobrecarga de operadores nos permite darle funcionalidad a los operadores respecto a un tipo que nosotros creamos, siendo tipo un struct o una clase.

En el siguiente video te muestro de que va esta funcionalidad y como puedes hacer cosas interesantes con esto.

MAUI y Blazor para crear aplicaciones multiplataforma

En el siguiente video te mostrare como puedes crear aplicaciones multiplataforma(Windows, Android, IOS) con las tecnologías de MAUI y Blazor.

En el siguiente video te mostrare como puedes crear aplicaciones multiplataforma(Windows, Android, IOS) con las tecnologías de MAUI y Blazor.

ERRORES Comunes al PROGRAMAR en C# .Net

En este video te explicare 10 errores que son comunes en programadores que trabajan con C# .Net. Abordaremos el error y su solución. El video esta separado por capítulos por si deseas ir a uno directamente.

En este video te explicare 10 errores que son comunes en programadores que trabajan con C# .Net.

Abordaremos el error y su solución. El video esta separado por capítulos por si deseas ir a uno directamente.

Basic Authentication en .NET

En este video te mostrare como poner la autenticación básica en un proyecto de backend de .NET.

En este video te mostrare como poner la autenticación básica en un proyecto de backend de .NET.

El proyecto esta separado por capa de servicio y controlador, con lo cual podemos poner si un controlador tiene o no seguridad.

¿Cómo crear un Código QR en .NET?

En este video te mostrare como crear un código QR en .NET.

En este video te mostrare como crear un código QR en .NET.

A parte te enseñare como mostrar el código resultante en un sitio externo el cual solo tendrá un archivo HTML y uno de JavaScript.