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.

Тип источника не соответствует типу владельца.

targetRoleName недопустим.

–или–

Не удалось найти тип связи в метаданных.

Комментарии

Этот метод предназначен для использования в сценариях, когда пользователь не имеет полных метаданных, включая сведения статического типа для обоих концов связи. Эти метаданные указываются в объекте EdmRelationshipAttribute для каждого типа сущности в связи, поэтому система метаданных может получить ее на основе указанного имени связи и целевого имени роли.

Имя связи не должно быть квалифицированным. Ошибка возникает при подготовке пространства имен к имени связи.

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