DbCollectionEntry<TEntity, TElement>.IsLoaded (Propiedad)
[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].
Obtiene o establece un valor que indica si todas las entidades de esta colección se han cargado desde la base de datos.
Espacio de nombres: System.Data.Entity.Infrastructure
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
Public Property IsLoaded As Boolean
Get
Set
'Uso
Dim instance As DbCollectionEntry
Dim value As Boolean
value = instance.IsLoaded
instance.IsLoaded = value
public bool IsLoaded { get; set; }
public:
property bool IsLoaded {
bool get ();
void set (bool value);
}
member IsLoaded : bool with get, set
function get IsLoaded () : boolean
function set IsLoaded (value : boolean)
Valor de propiedad
Tipo: System.Boolean
Es true si se cargan todas las entidades relacionadas o la marca IsLoaded se ha establecido explícitamente en true; de lo contrario, es false.
Comentarios
Si se cargan entidades relacionadas de la base de datos mediante carga diferida, como parte de una consulta, o explícitamente con uno de los métodos Load se establecerá la marca IsLoaded en true. IsLoaded se puede establecer explícitamente en true para impedir que las entidades relacionadas de esta colección se carguen de forma diferida. Esto puede resultar útil si la aplicación ha producido la carga de un subconjunto de entidades relacionadas en esta colección y desea evitar que se carguen otras entidades automáticamente. Tenga en cuenta que la carga explícita mediante uno de los métodos Load cargará todas las entidades relacionadas desde la base de datos independientemente de que IsLoaded sea true o no. Al separar cualquier entidad relacionada de la colección, la marca IsLoaded se restablece a false para indicar que ahora no se cargan todas las entidades relacionadas.