Udostępnij za pośrednictwem


EntityReference Klasa

Definicja

Modeluje relację kończącą się wielością 1.

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Entity.Core.Objects.DataClasses.RelatedEnd
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
Dziedziczenie
EntityReference
Pochodne
Atrybuty

Właściwości

EntityKey

Zwraca klucz dla powiązanego obiektu.

IsLoaded

Pobiera lub ustawia wartość wskazującą, czy jednostka (dla EntityReference wszystkich jednostek w kolekcji ) (dla elementu EntityCollection<TEntity> zostały załadowane z bazy danych.

(Odziedziczone po RelatedEnd)
RelationshipName

Pobiera nazwę relacji, w której uczestniczy ten powiązany koniec.

(Odziedziczone po RelatedEnd)
RelationshipSet

Pobiera odwołanie do metadanych dla powiązanego końca.

(Odziedziczone po RelatedEnd)
SourceRoleName

Pobiera nazwę roli na końcu źródłowej relacji.

(Odziedziczone po RelatedEnd)
TargetRoleName

Pobiera nazwę roli na końcu docelowej relacji.

(Odziedziczone po RelatedEnd)

Metody

GetEnumerator()

Zwraca iteracje IEnumerator po kolekcji powiązanych obiektów.

(Odziedziczone po RelatedEnd)
Load()

Ładuje powiązany obiekt lub obiekty do powiązanego końca z domyślną opcją scalania.

(Odziedziczone po RelatedEnd)
Load(MergeOption)

Ładuje obiekt lub obiekty z powiązanego końca z określoną opcją scalania.

(Odziedziczone po RelatedEnd)
LoadAsync(CancellationToken)

Asynchronicznie ładuje powiązany obiekt lub obiekty do powiązanego końca z domyślną opcją scalania.

(Odziedziczone po RelatedEnd)
LoadAsync(MergeOption, CancellationToken)

Asynchronicznie ładuje obiekt lub obiekty z powiązanego końca z określoną opcją scalania.

(Odziedziczone po RelatedEnd)
OnDeserialized(StreamingContext)

Używane wewnętrznie do deserializacji obiektów jednostek wraz z RelationshipManager wystąpieniami.

(Odziedziczone po RelatedEnd)

Zdarzenia

AssociationChanged

Występuje po wprowadzeniu zmiany na powiązanym końcu.

(Odziedziczone po RelatedEnd)

Jawne implementacje interfejsu

IRelatedEnd.Add(IEntityWithRelationships)

Dodaje jednostkę do powiązanego końca. Ta metoda działa dokładnie tak samo jak add(object). Jest ona utrzymywana w celu zapewnienia zgodności z poprzednimi wersjami elementu IRelatedEnd.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Add(Object)

Dodaje jednostkę do powiązanego końca. Jeśli właściciel jest dołączony do pamięci podręcznej, wszystkie połączone końce są dodawane do pamięci podręcznej obiektów, a odpowiednie relacje są również dodawane do obiektu ObjectStateManager. Naprawiono również pole RelatedEnd relacji.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Dołącza jednostkę do powiązanego końca. Ta metoda działa dokładnie tak samo jak Attach(object). Jest ona utrzymywana w celu zapewnienia zgodności z poprzednimi wersjami elementu IRelatedEnd.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Attach(Object)

Dołącza jednostkę do powiązanego końca. Jeśli powiązany koniec jest już wypełniony lub częściowo wypełniony, scala istniejące jednostki z daną jednostką. Dana jednostka nie jest zakładana jako kompletny zestaw powiązanych jednostek. Właściciel i wszystkie przekazane jednostki muszą być w stanie Niezmienione lub Zmodyfikowane. Usunięte elementy są dozwolone tylko wtedy, gdy menedżer stanu już śledzi wystąpienie relacji.

(Odziedziczone po RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Zwraca obiekt IEnumerable reprezentujący obiekty należące do powiązanego końca.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Usuwa jednostkę z powiązanego końca. Ta metoda działa dokładnie tak samo jak Remove(object). Jest ona utrzymywana w celu zapewnienia zgodności z poprzednimi wersjami elementu IRelatedEnd.

(Odziedziczone po RelatedEnd)
IRelatedEnd.Remove(Object)

Usuwa jednostkę z powiązanego końca. Jeśli właściciel jest dołączony do pamięci podręcznej, oznacza relację do usunięcia, a jeśli relacja jest składem, oznacza również jednostkę do usunięcia.

(Odziedziczone po RelatedEnd)

Dotyczy