RelationshipManager.GetRelatedEnd(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为关系中的指定目标角色返回正确类型的 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 对象中指定,这样元数据系统可以根据提供的关系名称和目标角色名称进行检索。
关系名称不应由命名空间限定。 如果将命名空间置于关系名称之前,将发生错误。