NavigationSourceConfiguration<TEntityType> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un qui peut être généré à l’aide de IEdmNavigationSourceODataModelBuilder. Type d'entité de la source de navigation.
public abstract class NavigationSourceConfiguration<TEntityType> where TEntityType : class
type NavigationSourceConfiguration<'EntityType (requires 'EntityType : null)> = class
Public MustInherit Class NavigationSourceConfiguration(Of TEntityType)
Paramètres de type
- TEntityType
- Héritage
-
NavigationSourceConfiguration<TEntityType>
- Dérivé
Propriétés
Binding |
Obtient une configuration de chemin de liaison à travers laquelle vous pouvez configurer des chemins de liaison pour la propriété de navigation de cette source de navigation. |
EntityType |
Obtient le type d'entité contenu dans configuration de source de navigation. |
Méthodes
FindBinding(NavigationPropertyConfiguration) |
Recherche les liaisons NavigationPropertyBindingConfiguration pour la propriété de navigation donnée |
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>) |
Recherche le NavigationPropertyBindingConfiguration pour la propriété de navigation donnée. |
FindBindings(String) |
Recherche les liaisons NavigationPropertyBindingConfiguration pour la propriété de navigation avec le nom donné. |
HasEditLink(Func<ResourceContext<TEntityType>,Uri>, Boolean) |
Configure le lien d'édition pour les entités à partir de cette source de navigation. |
HasIdLink(Func<ResourceContext<TEntityType>,Uri>, Boolean) |
Configure le lien ID pour les entités à partir de cette source de navigation. |
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType, IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,IEnumerable<TTargetType>>>, String) |
Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, String) |
Configure une relation un à plusieurs à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean) |
Configure le lien de navigation pour les propriétés de navigation données pour les entités à partir de cette source de navigation. |
HasNavigationPropertyLink(NavigationPropertyConfiguration, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean) |
Configure le lien de navigation pour la propriété de navigation donnée pour les entités à partir de cette source de navigation. |
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation facultative à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String) |
Configure une relation facultative à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation facultative à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String) |
Configure une relation facultative à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasReadLink(Func<ResourceContext<TEntityType>,Uri>, Boolean) |
Configure le lien de lecture pour les entités à partir de cette source de navigation. |
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au jeu d'entités donné. |
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au singleton donné. |
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au singleton donné. |
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au singleton donné. |
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String) |
Configure une relation obligatoire à partir de ce type d'entité et lie la propriété de navigation correspondante au singleton donné. |