Partager via


EntitySetConfiguration Classe

Définition

Permet d'effectuer la configuration pour un jeu d'entités dans un modèle. Vous pouvez obtenir un EntitySetConfiguration à l’aide de la méthode EntitySet<TEntityType>(String).

public class EntitySetConfiguration : Microsoft.AspNet.OData.Builder.NavigationSourceConfiguration
type EntitySetConfiguration = class
    inherit NavigationSourceConfiguration
Public Class EntitySetConfiguration
Inherits NavigationSourceConfiguration
Héritage
EntitySetConfiguration

Constructeurs

EntitySetConfiguration()

Initialise une nouvelle instance de la classe EntitySetConfiguration. Le constructeur par défaut ne doit être utilisé que dans le cadre de tests unitaires.

EntitySetConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Initialise une nouvelle instance de la classe EntitySetConfiguration.

EntitySetConfiguration(ODataModelBuilder, Type, String)

Initialise une nouvelle instance de la classe EntitySetConfiguration.

Propriétés

Bindings

Obtient les cibles de navigation de NavigationSourceConfiguration.

(Hérité de NavigationSourceConfiguration)
ClrType

Obtient la sauvegarde Type du type d’entité contenu dans cette source de navigation.

(Hérité de NavigationSourceConfiguration)
DerivedTypeConstraints

Ensemble qui détermine les contraintes de type dérivées

(Hérité de NavigationSourceConfiguration)
EntityType

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

(Hérité de NavigationSourceConfiguration)
Name

Obtient le nom de cette source de navigation.

(Hérité de NavigationSourceConfiguration)

Méthodes

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Lie la propriété de navigation donnée à la source de navigation cible.

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

Lie la propriété de navigation donnée à la source de navigation cible.

(Hérité de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration)

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

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

Recherche la liaison pour la propriété de navigation donnée et tente de la créer si elle n’existe pas.

(Hérité de NavigationSourceConfiguration)
FindBindings(String)

Obtient les liaisons NavigationPropertyBindingConfiguration de la propriété de navigation portant le nom donné.

(Hérité de NavigationSourceConfiguration)
GetEditLink()

Obtient le générateur utilisé pour générer les liens d'édition pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
GetFeedSelfLink()

Obtient le générateur utilisé pour générer des éléments self links pour les flux de cette source de navigation.

GetIdLink()

Obtient le générateur utilisé pour générer les ID pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
GetNavigationPropertyLink(NavigationPropertyConfiguration)

Obtient le générateur utilisé pour générer un lien de navigation pour la propriété de navigation donnée pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
GetReadLink()

Obtient le générateur utilisé pour générer les liens de lecture pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
GetUrl()

Obtient l'URL de la source de navigation.

(Hérité de NavigationSourceConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

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

HasDerivedTypeConstraints(Type[])

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

HasEditLink(SelfLinkBuilder<Uri>)

Configure le lien d'édition pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
HasFeedSelfLink(Func<ResourceSetContext,Uri>)

Ajoute un élément self link au flux.

HasIdLink(SelfLinkBuilder<Uri>)

Configure le lien ID pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

Configure le lien de navigation pour les propriétés de navigation données pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

Configure le lien de navigation pour la propriété de navigation donnée pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
HasReadLink(SelfLinkBuilder<Uri>)

Configure le lien de lecture pour cette source de navigation.

(Hérité de NavigationSourceConfiguration)
HasUrl(String)

Configure l'URL de la source de navigation.

(Hérité de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration)

Supprime les liaisons pour la propriété de navigation donnée.

(Hérité de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration, String)

Supprime la liaison pour la propriété de navigation donnée et le chemin de liaison donné.

(Hérité de NavigationSourceConfiguration)

S’applique à