RelationshipManager.GetRelatedCollection<TTargetEntity>, méthode
.NET Framework 3.5
Mise à jour : novembre 2007
Obtient un objet EntityCollection<TEntity> des objets connexes avec le nom de relation et le nom de rôle cible spécifiés.
Assembly : System.Data.Entity (dans System.Data.Entity.dll)
public EntityCollection<TTargetEntity> GetRelatedCollection<TTargetEntity>( string relationshipName, string targetRoleName ) where TTargetEntity : class, IEntityWithRelationships
J# prend en charge l'utilisation d'API génériques mais pas la déclaration de nouvelles API.
JScript ne prend pas en charge les types ou les méthodes génériques.
Paramètres de type
- TTargetEntity
Type du EntityCollection<TEntity> retourné.
Paramètres
- relationshipName
- Type : System.String
Nom de la relation vers laquelle naviguer. Le nom de la relation n'est pas qualifié par un espace de noms.
- targetRoleName
- Type : System.String
Nom du rôle cible pour la navigation. Indique le sens de navigation au sein de la relation.
Valeur de retour
Type : System.Data.Objects.DataClasses.EntityCollection<TTargetEntity>Objet EntityCollection<TEntity> des objets connexes.
| Exception | Condition |
|---|---|
| InvalidOperationException | Le rôle spécifié a retourné un objet EntityReference<TEntity> au lieu d'un objet EntityCollection<TEntity>. |
Obtient un objet EntityCollection<TEntity> des objets connexes qui ont le nom de relation et le nom de rôle cible spécifiés.
Le nom de la relation ne doit pas être qualifié par un espace de noms. Une erreur se produit lorsque vous ajoutez l'espace de noms au nom de relation.
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.