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, а класс данных еще не имеет ссылки на один из этих объектов, он вызывает этот метод для его создания, а затем сохраняет ссылку на этот объект. При последующих обращениях к свойству класс данных должен возвращать сохраненную ссылку. Причина использования фабричного метода вместо открытого конструктора заключается в том, чтобы подчеркнуть, что это не то, что обычно вызывается вне класса данных. Требуя, чтобы эти объекты создавались с помощью этого метода, разработчики должны больше обдумать операцию и, как правило, использовать ее только в том случае, если им явно требуется получить объект этого типа. Это помогает определить предполагаемое использование.
Применяется к
Entity Framework