Udostępnij za pośrednictwem


RelatedEnd.Load Metoda

Definicja

Po zastąpieniu w klasie pochodnej ładuje powiązany obiekt lub obiekty do lokalnej kolekcji lub odwołania.

Przeciążenia

Load()

Po zastąpieniu w klasie pochodnej ładuje powiązany obiekt lub obiekty do powiązanego końca z domyślną opcją scalania.

Load(MergeOption)

Po zastąpieniu w klasie pochodnej ładuje obiekt lub obiekty z powiązanego końca z określoną opcją scalania.

Load()

Po zastąpieniu w klasie pochodnej ładuje powiązany obiekt lub obiekty do powiązanego końca z domyślną opcją scalania.

public:
 virtual void Load();
public void Load ();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()

Implementuje

Wyjątki

Gdy obiekt źródłowy został pobrany przy użyciu NoTracking zapytania, a MergeOption obiekt nie NoTracking jest lub powiązane obiekty są już załadowane.

-lub-

Gdy obiekt źródłowy nie jest dołączony do obiektu ObjectContext.

-lub-

Gdy obiekt źródłowy jest śledzony, ale jest w Added stanie lub Deleted lub MergeOption używany Load() dla jest NoTracking.

Uwagi

Domyślną opcją scalania jest AppendOnly śledzenie obiektów lub NoTracking gdy obiekt nie jest śledzony w obiekcie ObjectStateManager. Aby określić opcję scalania inną niż AppendOnly, wywołaj metodę Load w EntityCollection<TEntity> obiekcie lub EntityReference<TEntity> , która przyjmuje określony MergeOption parametr.

Load Wywołanie metody powoduje ustawienie flagi IsLoaded na true.

Metoda Load ładuje powiązane obiekty ze źródła danych, niezależnie od tego, czy IsLoaded jest to true.

Dotyczy

Load(MergeOption)

Po zastąpieniu w klasie pochodnej ładuje obiekt lub obiekty z powiązanego końca z określoną opcją scalania.

public:
 abstract void Load(System::Data::Objects::MergeOption mergeOption);
public abstract void Load (System.Data.Objects.MergeOption mergeOption);
abstract member Load : System.Data.Objects.MergeOption -> unit
Public MustOverride Sub Load (mergeOption As MergeOption)

Parametry

mergeOption
MergeOption

Element MergeOption do użycia podczas scalania obiektów do istniejącego EntityCollection<TEntity>obiektu .

Implementuje

Wyjątki

Gdy obiekt źródłowy został pobrany przy użyciu NoTracking zapytania, a MergeOption obiekt nie NoTracking jest lub powiązane obiekty są już załadowane.

-lub-

Gdy obiekt źródłowy nie jest dołączony do obiektu ObjectContext.

-lub-

Gdy obiekt źródłowy jest śledzony, ale jest w Added stanie lub Deleted lub MergeOption używany Load() dla jest NoTracking.

Uwagi

Zarówno, EntityCollection<TEntity> jak i EntityReference<TEntity> przesłonięć tę metodę w celu załadowania powiązanych obiektów. Load Element jest wywoływany w celu jawnego ładowania powiązanych obiektów z powiązanego końca uwidocznionego przez właściwość nawigacji. Aby uzyskać więcej informacji, zobacz Ładowanie powiązanych obiektów.

Load Wywołanie metody powoduje ustawienie flagi IsLoaded na true.

Metoda Load ładuje powiązane obiekty ze źródła danych, niezależnie od tego, czy IsLoaded jest to true.

Domyślną opcją scalania jest AppendOnly śledzenie obiektów lub NoTracking gdy obiekt nie jest śledzony w obiekcie ObjectStateManager.

Dotyczy