RelatedEnd Klasa

Definicja

Reprezentuje klasę bazową, która implementuje typowe funkcje powiązanego końca.

public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
    interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
Dziedziczenie
RelatedEnd
Pochodne
Atrybuty
Implementuje

Uwagi

RelatedEnd jest klasą bazową EntityCollection<TEntity> dla klasy i EntityReference<TEntity> klasy .

Klasa RelatedEnd implementuje funkcje współdzielone między klasami EntityCollection<TEntity> i EntityReference<TEntity> .

Ta klasa nie jest przeznaczona do użycia bezpośrednio w kodzie.

Właściwości

IsLoaded

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

RelationshipName

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

RelationshipSet

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

SourceRoleName

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

TargetRoleName

Pobiera nazwę roli na końcu docelowej relacji.

Metody

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

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

Equals(Object)

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

(Odziedziczone po Object)
GetEnumerator()

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

GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
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.

MemberwiseClone()

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

(Odziedziczone po Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

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

OnDeserialized(StreamingContext)

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

ToString()

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

(Odziedziczone po Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

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

ValidateLoad<TEntity>(MergeOption, String)

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

ValidateOwnerForAttach()

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

Zdarzenia

AssociationChanged

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

Jawne implementacje interfejsu

IRelatedEnd.Add(IEntityWithRelationships)

Dodaje obiekt do powiązanego końca.

IRelatedEnd.Add(Object)

Dodaje obiekt do powiązanego końca.

IRelatedEnd.Attach(IEntityWithRelationships)

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

IRelatedEnd.Attach(Object)

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

IRelatedEnd.CreateSourceQuery()

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

IRelatedEnd.Remove(IEntityWithRelationships)

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

IRelatedEnd.Remove(Object)

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

Dotyczy