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 オブジェクトで指定されるため、メタデータ システムは、指定されたリレーションシップ名とターゲット ロール名に基づいてメタデータを取得できます。
リレーションシップ名を名前空間で修飾しないでください。 リレーションシップ名の前に名前空間を追加すると、エラーが発生します。