Partager via


SingletonConfiguration<TEntityType> Classe

Définition

Représente un IEdmSingleton qui peut être généré à l’aide de ODataModelBuilder.

public class SingletonConfiguration<TEntityType> : Microsoft.AspNet.OData.Builder.NavigationSourceConfiguration<TEntityType> where TEntityType : class
type SingletonConfiguration<'EntityType (requires 'EntityType : null)> = class
    inherit NavigationSourceConfiguration<'EntityType (requires 'EntityType : null)>
Public Class SingletonConfiguration(Of TEntityType)
Inherits NavigationSourceConfiguration(Of TEntityType)

Paramètres de type

TEntityType
Héritage
SingletonConfiguration<TEntityType>

Propriétés

Binding

Obtient une configuration de chemin de liaison par le biais de laquelle vous pouvez configurer des chemins de liaison pour la propriété de navigation de cette source de navigation.

(Hérité de NavigationSourceConfiguration<TEntityType>)
EntityType

Obtient le type d'entité contenu dans configuration de source de navigation.

(Hérité de NavigationSourceConfiguration<TEntityType>)

Méthodes

FindBinding(NavigationPropertyConfiguration)

Recherche les liaisons NavigationPropertyBindingConfiguration pour la propriété de navigation donnée

(Hérité de NavigationSourceConfiguration<TEntityType>)
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Recherche le NavigationPropertyBindingConfiguration pour la propriété de navigation donnée.

(Hérité de NavigationSourceConfiguration<TEntityType>)
FindBindings(String)

Recherche les liaisons NavigationPropertyBindingConfiguration pour la propriété de navigation avec le nom donné.

(Hérité de NavigationSourceConfiguration<TEntityType>)
HasDerivedTypeConstraints(Type[])

Ajoute des sous-types à la liste des contraintes de type dérivées.

HasDerivedTypeConstraints<TDerivedType>()

Ajoute TDerivedType à la liste des contraintes de type dérivées.

HasEditLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

Configure le lien d'édition pour les entités à partir de cette source de navigation.

(Hérité de NavigationSourceConfiguration<TEntityType>)
HasIdLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

Configure le lien ID pour les entités à partir de cette source de navigation.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
HasReadLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

Configure le lien de lecture pour les entités à partir de cette source de navigation.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)
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é.

(Hérité de NavigationSourceConfiguration<TEntityType>)

S’applique à