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 для каждого типа сущности в связи, поэтому система метаданных может получить ее на основе указанного имени связи и целевого имени роли.
Имя связи не должно быть квалифицированным. Ошибка возникает при подготовке пространства имен к имени связи.