RelatedEnd Klasa
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.
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. |