Sdílet prostřednictvím


RelationshipManager.Create(IEntityWithRelationships) Metoda

Definice

Vytvoří nový RelationshipManager objekt.

public static System.Data.Entity.Core.Objects.DataClasses.RelationshipManager Create (System.Data.Entity.Core.Objects.DataClasses.IEntityWithRelationships owner);
static member Create : System.Data.Entity.Core.Objects.DataClasses.IEntityWithRelationships -> System.Data.Entity.Core.Objects.DataClasses.RelationshipManager
Public Shared Function Create (owner As IEntityWithRelationships) As RelationshipManager

Parametry

owner
IEntityWithRelationships

Odkaz na entitu, která volá tuto metodu.

Návraty

Požadovaný RelationshipManagersoubor .

Poznámky

Používá se datovými třídami, které podporují relace. Pokud sledování změn požaduje Vlastnost RelationshipManager a datová třída již nemá odkaz na jeden z těchto objektů, zavolá tuto metodu k jeho vytvoření a pak uloží odkaz na tento objekt. Při dalších přístupech k této vlastnosti by datová třída měla vrátit uložený odkaz. Důvodem použití metody továrny místo veřejného konstruktoru je zdůraznit, že se nejedná o něco, co byste normálně volali mimo datovou třídu. Tím, že vyžaduje, aby tyto objekty byly vytvořeny pomocí této metody, vývojáři by měli více uvažovat o operaci a obecně ji budou používat pouze v případě, že explicitně potřebují získat objekt tohoto typu. Pomáhá definovat zamýšlené využití.

Platí pro