Udostępnij przez


EntityReference Klasa

Definicja

Klasa bazowa, która implementuje funkcje inne niż ogólne dla klasy EntityReference<TEntity>.

public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
Dziedziczenie
EntityReference
Pochodny
Atrybuty

Uwagi

Klasa EntityReference uwidacznia EntityKey obiekt pokrewny i jest klasą bazową dla EntityReference<TEntity> klasy . EntityReference<TEntity> Obiekt jest zwracany przez właściwość nawigacji, gdy powiązany koniec ma wielokrotność zera lub jednego. Aby uzyskać więcej informacji, zobacz NavigationProperty, element (CSDL).

Konstruktorów

Nazwa Opis
EntityReference()

Inicjuje nowe wystąpienie klasy EntityReference.

Właściwości

Nazwa Opis
EntityKey

Zwraca klucz dla powiązanego obiektu.

IsLoaded

Pobiera wartość wskazującą, czy wszystkie powiązane obiekty zostały załadowane.

(Dziedziczone od RelatedEnd)
RelationshipName

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

(Dziedziczone od RelatedEnd)
RelationshipSet

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

(Dziedziczone od RelatedEnd)
SourceRoleName

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

(Dziedziczone od RelatedEnd)
TargetRoleName

Pobiera nazwę roli na końcu docelowej relacji.

(Dziedziczone od RelatedEnd)

Metody

Nazwa Opis
Attach<TEntity>(IEnumerable<TEntity>, Boolean)

Definiuje relację między dwoma dołączonymi obiektami.

(Dziedziczone od RelatedEnd)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetEnumerator()

Zwraca obiekt IEnumerator , który iteruje po kolekcji powiązanych obiektów.

(Dziedziczone od RelatedEnd)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Dziedziczone od Object)
Load()

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

(Dziedziczone od RelatedEnd)
Load(MergeOption)

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

(Dziedziczone od RelatedEnd)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Scala powiązane jednostki z lokalnym EntityCollection<TEntity>elementem .

(Dziedziczone od RelatedEnd)
OnDeserialized(StreamingContext)

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

(Dziedziczone od RelatedEnd)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Określa, czy obiekt może być dołączony do kolekcji lokalnej, czy odwołania.

(Dziedziczone od RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

Gwarantuje, że powiązane obiekty lub obiekty można pomyślnie załadować do lokalnej kolekcji lub odwołania.

(Dziedziczone od RelatedEnd)
ValidateOwnerForAttach()

Zapewnia, że obiekt, do którego należy powiązany koniec, obsługuje operację dołączania.

(Dziedziczone od RelatedEnd)

Zdarzenia

Nazwa Opis
AssociationChanged

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

(Dziedziczone od RelatedEnd)

Implementacje interfejsów jawnych

Nazwa Opis
IRelatedEnd.Add(IEntityWithRelationships)

Dodaje obiekt do powiązanego końca.

(Dziedziczone od RelatedEnd)
IRelatedEnd.Add(Object)

Dodaje obiekt do powiązanego końca.

(Dziedziczone od RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Dołącza obiekt na powiązanym końcu.

(Dziedziczone od RelatedEnd)
IRelatedEnd.Attach(Object)

Dołącza obiekt do powiązanego końca.

(Dziedziczone od RelatedEnd)
IRelatedEnd.CreateSourceQuery()

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

(Dziedziczone od RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Usuwa obiekt z kolekcji na powiązanym końcu.

(Dziedziczone od RelatedEnd)
IRelatedEnd.Remove(Object)

Usuwa obiekt z powiązanego końca, jeśli obiekt jest częścią powiązanego końca.

(Dziedziczone od RelatedEnd)

Dotyczy