Partager via


EntitySetConfiguration<TEntityType> Classe

Définition

Représente un IEdmEntitySet qui peut être généré à l’aide de ODataModelBuilder. Type d'élément du jeu d'entités.

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

Paramètres de type

TEntityType
Héritage
EntitySetConfiguration<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>)
HasDerivedTypeConstraint<TDerivedType>()

Ajoute TDerivedType à 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(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>)
HasFeedSelfLink(Func<ResourceSetContext,String>)

Ajoute un élément self link au flux.

HasFeedSelfLink(Func<ResourceSetContext,Uri>)

Ajoute un élément self link au flux.

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 à