Compartir a través de


Cargar entidades POCO relacionadas (Entity Framework)

Dado que las entidades POCO no tienen los mismos requisitos de relación que los objetos que heredan de EntityObject, la carga de objetos relacionados requiere un proceso ligeramente diferente. Para obtener información general sobre la carga de objetos relacionados, vea Cargar objetos relacionados (Entity Framework) y Cargar objetos relacionados (Entity Framework).

Use los métodos siguientes para cargar objetos relacionados con entidades POCO.

  • Carga explícita
    Dado que las propiedades de navegación de las entidades POCO no son necesarias para devolver tipos EntityReference o EntityCollection, la carga explícita de objetos relacionados no se puede realizar usando el método Load que estas clases implementan. En su lugar, los objetos relacionados se deben cargar explícitamente usando el método LoadProperty de la clase ObjectContext. En el ejemplo siguiente se cargan las propiedades LineItems relacionadas para un objeto Order llamando al método LoadProperty con una expresión lambda especificada que selecciona todos los elementos.

    ' Because LazyLoadingEnabled is set to false, 
    ' we need to explicitly load the related line items for the order. 
    context.LoadProperty(order, Function(o) o.LineItems)
    
    // Because LazyLoadingEnabled is set to false,
    // we need to explicitly load the related line items for the order.
    context.LoadProperty(order, o => o.LineItems);
    

    Para obtener más información, vea Cómo: Cargar explícitamente entidades POCO (Entity Framework).

Vea también

Conceptos

Trabajar con entidades POCO (Entity Framework)