Поделиться через


RelationshipManager.Create(IEntityWithRelationships) Метод

Определение

Создает новый объект RelationshipManager.

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

Параметры

owner
IEntityWithRelationships

Ссылка на сущность, вызывающую этот метод.

Возвращаемое значение

Запрошенный RelationshipManager.

Комментарии

Используется классами данных, поддерживающими связи. Если средство отслеживания изменений запрашивает свойство RelationshipManager, а класс данных еще не имеет ссылки на один из этих объектов, он вызывает этот метод для его создания, а затем сохраняет ссылку на этот объект. При последующих обращениях к свойству класс данных должен возвращать сохраненную ссылку. Причина использования фабричного метода вместо открытого конструктора заключается в том, чтобы подчеркнуть, что это не то, что обычно вызывается вне класса данных. Требуя, чтобы эти объекты создавались с помощью этого метода, разработчики должны больше обдумать операцию и, как правило, использовать ее только в том случае, если им явно требуется получить объект этого типа. Это помогает определить предполагаемое использование.

Применяется к