DbCollectionEntry<TEntity,TElement>.IsLoaded Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si todas las entidades de esta colección se han cargado desde la base de datos.
public bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Property IsLoaded As Boolean
Valor de propiedad
true
si todas las entidades relacionadas se cargan o IsLoaded se ha establecido explícitamente en true; de lo contrario, false
.
Comentarios
Cargar las entidades relacionadas desde la base de datos mediante la carga diferida, como parte de una consulta, o explícitamente con uno de los métodos Load establecerá la marca IsLoaded en true. IsLoaded se puede establecer explícitamente en true para evitar que las entidades relacionadas de esta colección se carguen diferidamente. Esto puede ser útil si la aplicación ha provocado que se cargue automáticamente un subconjunto de entidades relacionadas en esta colección y quiera impedir que se carguen automáticamente otras entidades. Tenga en cuenta que la carga explicta mediante uno de los métodos Load cargará todas las entidades relacionadas de la base de datos, independientemente de si IsLoaded es true o no. Cuando se desasocia cualquier entidad relacionada de la colección, la marca IsLoaded se restablece a false, lo que indica que ahora no todas las entidades relacionadas están cargadas.