RelationshipManager.GetRelatedEnd(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию EntityCollection<TEntity> или EntityReference<TEntity> правильного типа для указанной целевой роли в связи.
public:
System::Data::Objects::DataClasses::IRelatedEnd ^ GetRelatedEnd(System::String ^ relationshipName, System::String ^ targetRoleName);
public System.Data.Objects.DataClasses.IRelatedEnd GetRelatedEnd (string relationshipName, string targetRoleName);
member this.GetRelatedEnd : string * string -> System.Data.Objects.DataClasses.IRelatedEnd
Public Function GetRelatedEnd (relationshipName As String, targetRoleName As String) As IRelatedEnd
Параметры
- relationshipName
- String
Имя отношения, в котором определено имя targetRoleName
. В имени связи не указано пространство имен.
- targetRoleName
- String
Целевая роль для получения другого окончания relationshipName
.
Возвращаемое значение
IRelatedEnd, представляющий полученную коллекцию EntityCollection<TEntity> или ссылку EntityReference<TEntity>.
Исключения
Параметр relationshipName
или targetRoleName
имеет значение null
.
Исходный тип не соответствует типу владельца.
Комментарии
Этот метод предназначен для использования в ситуациях, когда пользователь не имеет полных метаданных, в том числе данных о статических типах для обоих элементов связи. Эти метаданные указаны в объекте EdmRelationshipAttribute по каждому типу сущности в связи, поэтому система метаданных может получить их на основе заданного имени связи и целевой роли.
В имени связи не должно указываться пространство имен. Если указать пространство имен перед именем связи, произойдет ошибка.