Compartir a través de


SingletonConfiguration<TEntityType> Clase

Definición

Representa un IEdmSingleton objeto que se puede compilar mediante 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)

Parámetros de tipo

TEntityType
Herencia
SingletonConfiguration<TEntityType>

Propiedades

Binding

Obtiene una configuración de ruta de acceso de enlace a través de la cual puede configurar rutas de acceso de enlace para la propiedad de navegación de este origen de navegación.

(Heredado de NavigationSourceConfiguration<TEntityType>)
EntityType

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

(Heredado de NavigationSourceConfiguration<TEntityType>)

Métodos

FindBinding(NavigationPropertyConfiguration)

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

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

Busca la NavigationPropertyBindingConfiguration propiedad de navegación especificada.

(Heredado de NavigationSourceConfiguration<TEntityType>)
FindBindings(String)

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

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasDerivedTypeConstraints(Type[])

Agrega subtipos a la lista de restricciones de tipo derivado.

HasDerivedTypeConstraints<TDerivedType>()

Agrega TDerivedType a la lista de restricciones de tipo derivado.

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

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

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasIdLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

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

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType, IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación uno a varios a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,IEnumerable<TTargetType>>>, String)

Configura una relación uno a varios a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación uno a varios a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, String)

Configura una relación uno a varios a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean)

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

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasNavigationPropertyLink(NavigationPropertyConfiguration, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean)

Configura el vínculo de navegación para la propiedad de navegación determinada de las entidades de este origen de navegación.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación de opcional a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Configura una relación de opcional a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación de opcional a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Configura una relación de opcional a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasReadLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

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

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al conjunto de entidades dado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al sigleton determinado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al sigleton determinado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al sigleton determinado.

(Heredado de NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Configura una relación de obligatorio a partir de este tipo de entidad y enlaza la propiedad de navegación correspondiente al sigleton determinado.

(Heredado de NavigationSourceConfiguration<TEntityType>)

Se aplica a