Compartir a través de


EntitySetConfiguration Clase

Definición

Permite llevar a cabo la configuración de un conjunto de entidades de un modelo. EntitySetConfiguration Se puede obtener mediante el método EntitySet<TEntityType>(String).

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

Constructores

EntitySetConfiguration()

Inicializa una nueva instancia de la clase EntitySetConfiguration. El constructor predeterminado está destinado solamente para uso por pruebas unitarias.

EntitySetConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicializa una nueva instancia de la clase EntitySetConfiguration.

EntitySetConfiguration(ODataModelBuilder, Type, String)

Inicializa una nueva instancia de la clase EntitySetConfiguration.

Propiedades

Bindings

Obtiene los destinos de navegación de NavigationSourceConfiguration.

(Heredado de NavigationSourceConfiguration)
ClrType

Obtiene la copia de seguridad Type del tipo de entidad contenido en este origen de navegación.

(Heredado de NavigationSourceConfiguration)
DerivedTypeConstraints

Establecer que determina las restricciones de tipo derivadas

(Heredado de NavigationSourceConfiguration)
EntityType

Obtiene el tipo de entidad contenido en este origen de navegación.

(Heredado de NavigationSourceConfiguration)
Name

Obtiene el nombre de este origen de navegación.

(Heredado de NavigationSourceConfiguration)

Métodos

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Enlaza la propiedad de navegación determinada al origen de navegación de destino.

(Heredado de NavigationSourceConfiguration)
AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

Enlaza la propiedad de navegación determinada al origen de navegación de destino.

(Heredado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration)

Busca los enlaces NavigationPropertyBindingConfiguration de la propiedad de navegación especificada.

(Heredado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Busca el enlace de la propiedad de navegación especificada e intenta crearlo si no existe.

(Heredado de NavigationSourceConfiguration)
FindBindings(String)

Obtiene los enlaces NavigationPropertyBindingConfiguration de la propiedad de navegación con el nombre especificado.

(Heredado de NavigationSourceConfiguration)
GetEditLink()

Acostumbra al generador a generar vínculos de edición para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
GetFeedSelfLink()

Acostumbra al generador a generar vínculos propios para las fuentes de este origen de navegación.

GetIdLink()

Acostumbra al generador a generar identificadores para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
GetNavigationPropertyLink(NavigationPropertyConfiguration)

Acostumbra al generador a generar un vínculo de navegación para la propiedad de navegación especificada para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
GetReadLink()

Acostumbra al generador a generar vínculos de lectura para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
GetUrl()

Obtiene la dirección URL de origen de navegación.

(Heredado de NavigationSourceConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Agrega TDerived a la lista de restricciones de tipo derivado.

HasDerivedTypeConstraints(Type[])

Agrega subtipos a la lista de restricciones de tipo derivado.

HasEditLink(SelfLinkBuilder<Uri>)

Configura el vínculo de edición para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
HasFeedSelfLink(Func<ResourceSetContext,Uri>)

Agrega un vínculo propio a la fuente.

HasIdLink(SelfLinkBuilder<Uri>)

Configura el vínculo de identificador para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

Configura el vínculo de navegación para las propiedades de navegación dadas para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

Configura el vínculo de navegación para la propiedad de navegación dada para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
HasReadLink(SelfLinkBuilder<Uri>)

Configura el vínculo de lectura para este origen de navegación.

(Heredado de NavigationSourceConfiguration)
HasUrl(String)

Configura la dirección URL de origen de navegación.

(Heredado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration)

Quita los enlaces de la propiedad de navegación especificada.

(Heredado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration, String)

Quita el enlace de la propiedad de navegación especificada y la ruta de acceso de enlace especificada.

(Heredado de NavigationSourceConfiguration)

Se aplica a