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 znajduje się w Added stanie lub Deleted jest MergeOption używany jako Load() .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 Load
metodę w obiekcie EntityCollection<TEntity> lub EntityReference<TEntity> , która przyjmuje określony MergeOption parametr.
Load Wywołanie metody ustawia flagę 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 znajduje się w Added stanie lub Deleted jest MergeOption używany jako Load() .NoTracking
Uwagi
Zarówno, EntityCollection<TEntity> jak i EntityReference<TEntity> zastąpić tę metodę do ładowania powiązanych obiektów. Load
jest wywoływana w celu jawnego zał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 ustawia flagę 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla