RelatedEnd.Load Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.