RelationshipManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kontejner pro líně vytvořené objekty navigačních vlastností relace (kolekce a odkazy).
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
[System.Serializable]
public class RelationshipManager
type RelationshipManager = class
Public Class RelationshipManager
- Dědičnost
-
RelationshipManager
- Atributy
Metody
Create(IEntityWithRelationships) |
Vytvoří nový RelationshipManager objekt. |
GetAllRelatedEnds() |
Vrátí výčet všech souvisejících konců spravovaných správcem relací. |
GetRelatedCollection<TTargetEntity>(String, String) |
Získá související EntityCollection<TEntity> objekty se zadaným názvem relace a názvem cílové role. |
GetRelatedEnd(String, String) |
Vrátí hodnotu nebo EntityCollection<TEntity>EntityReference<TEntity> správného typu pro zadanou cílovou roli v relaci. |
GetRelatedReference<TTargetEntity>(String, String) |
EntityReference<TEntity> Získá pro související objekt pomocí zadané kombinace názvu relace a názvu cílové role. |
InitializeRelatedCollection<TTargetEntity>(String, String, EntityCollection<TTargetEntity>) |
Vezme existující objekt EntityCollection, který byl vytvořen pomocí výchozího konstruktoru, a inicializuje ji pomocí zadaných názvů relací a cílových rolí. Tato metoda je určena k použití pouze během deserializace a vyvolá výjimku, pokud již byla inicializována entita EntityCollection, nebo pokud správce relací je již připojen k ObjectContext. |
InitializeRelatedReference<TTargetEntity>(String, String, EntityReference<TTargetEntity>) |
Převezme existující EntityReference, která byla vytvořena pomocí výchozího konstruktoru, a inicializuje ji pomocí zadaných názvů relací a cílových rolí. Tato metoda je navržená tak, aby se používala pouze během deserializace a vyvolá výjimku, pokud již byla inicializována poskytnutá entita EntityReference, pokud správce relací již obsahuje relaci s tímto názvem a cílovou rolí nebo pokud je správce relací již připojen k objektu ObjectContext.W. |
OnDeserialized(StreamingContext) |
Používá se interně k deserializaci objektů entit spolu s RelationshipManager instancemi. |
OnSerializing(StreamingContext) |
Volají objektové služby pro přípravu EntityKey binární serializace se serializovaným vztahem. |
Platí pro
Entity Framework