Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Entendiendo Lazy loading | Entity Framework 6 | Programando en ASP.NET MVC 5

Автор: Felipe Gavilan Programa

Загружено: 2016-12-22

Просмотров: 10709

Описание:

El concepto de Lazy Loading se refiere a tener acceso a un recurso justo en el momento que intentamos acceder a este. Esto es, si no intentamos acceder a un recurso, este no se carga.

En el caso de Entity Framework, esto nos ofrece la ventaja de que solamente tomaremos de la base de datos lo que necesitemos, y, cargaremos las entidades relacionadas solamente si intentamos acceder a ellas. Esto además hace que nuestro código sea más compacto, pues no tenemos que declarar mediante la función Include el hecho de que queremos cargar las entidades relacionadas. Veremos que los ejemplos de este video son más simples en términos de código comparados con los presentados en el video de Eager Loading.

Para configurar Entity Framework para que utilice Lazy Loading solamente debemos marcar las propiedades de navegación con virtual. Luego de esto, podremos acceder a las entidades relacionadas marcadas con virtual sin necesidad de utilizar la función Include.

Uno de los peligros del Lazy Loading es que cuando vamos a serializar un modelo, como las propiedades de navegación son virtuales, el serializador incluirá todas las entidades relacionadas, esto en algunos casos no es lo que uno desea. Podemos evitar este problema no utilizando Lazy Loading y mejor utilizando Eager Loading.

Es importante destacar que cuando utilizamos Lazy Loading y accedemos a una entidad relacionada, estamos realizando un nuevo query a la base de datos. Esto es a diferencia del Eager Loading en el cual solamente se realiza un query. Si no tienes cuidado con esto, puedes tener graves problemas de velocidad en tu aplicación, como veremos en el siguiente video cuando hablemos del problema n + 1.

Entendiendo Lazy loading | Entity Framework 6 | Programando en ASP.NET MVC 5

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Problema N+1 | Entity Framework 6 | Programando en ASP.NET MVC 5

Problema N+1 | Entity Framework 6 | Programando en ASP.NET MVC 5

Creando una base de datos con EF | Entity Framework 6 | Programando en ASP.NET MVC 5

Creando una base de datos con EF | Entity Framework 6 | Programando en ASP.NET MVC 5

Llaves foraneas y propiedades de navegacion | Entity Framework 6 | Programando en ASP.NET MVC 5

Llaves foraneas y propiedades de navegacion | Entity Framework 6 | Programando en ASP.NET MVC 5

Lazy Loading w/ System.Lazy (and async Lazy) - .NET ADVANCED ESSENTIALS

Lazy Loading w/ System.Lazy (and async Lazy) - .NET ADVANCED ESSENTIALS

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

Entity Framework query arbitrario. SqlQuery | Entity Framework 6 | Programando en ASP.NET MVC 5

Entity Framework query arbitrario. SqlQuery | Entity Framework 6 | Programando en ASP.NET MVC 5

КВН Культовый номер - Хамовники ТВ

КВН Культовый номер - Хамовники ТВ

50 Cent - In Da Club (Official Music Video)

50 Cent - In Da Club (Official Music Video)

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Paginando en ASP NET MVC | Entity Framework 6 | Programando en ASP.NET MVC 5

Paginando en ASP NET MVC | Entity Framework 6 | Programando en ASP.NET MVC 5

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

API Fluente. Relaciones | Entity Framework 6 | Programando en ASP.NET MVC 5

API Fluente. Relaciones | Entity Framework 6 | Programando en ASP.NET MVC 5

Entendiendo RenderAction y Action | Vistas | Programando en ASP.NET MVC 5

Entendiendo RenderAction y Action | Vistas | Programando en ASP.NET MVC 5

Задача из вступительных Стэнфорда

Задача из вступительных Стэнфорда

Funciones especiales del DbContext | Entity Framework 6 | Programando en ASP.NET MVC 5

Funciones especiales del DbContext | Entity Framework 6 | Programando en ASP.NET MVC 5

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Прорыв границы / Экстренная переброска военных

Прорыв границы / Экстренная переброска военных

API Fluente. Convenciones | Entity Framework 6 | Programando en ASP.NET MVC 5

API Fluente. Convenciones | Entity Framework 6 | Programando en ASP.NET MVC 5

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com