NavigationSourceConfiguration<TEntityType> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un IEdmNavigationSource objeto que se puede compilar mediante ODataModelBuilder. El tipo de entidad del origen de navegación.
public abstract class NavigationSourceConfiguration<TEntityType> where TEntityType : class
type NavigationSourceConfiguration<'EntityType (requires 'EntityType : null)> = class
Public MustInherit Class NavigationSourceConfiguration(Of TEntityType)
Parámetros de tipo
- TEntityType
- Herencia
-
NavigationSourceConfiguration<TEntityType>
- Derivado
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. |
EntityType |
Obtiene el tipo de entidad contenido en esta configuración de origen de navegación. |
Métodos
FindBinding(NavigationPropertyConfiguration) |
Busca los enlaces NavigationPropertyBindingConfiguration de la propiedad de navegación especificada. |
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>) |
Busca la NavigationPropertyBindingConfiguration propiedad de navegación especificada. |
FindBindings(String) |
Busca los enlaces NavigationPropertyBindingConfiguration de la propiedad de navegación con el nombre especificado. |
HasEditLink(Func<ResourceContext<TEntityType>,Uri>, Boolean) |
Configura el vínculo de edición para las entidades de este origen de navegación. |
HasIdLink(Func<ResourceContext<TEntityType>,Uri>, Boolean) |
Configura el vínculo de identificador para las entidades de este origen de navegación. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
HasReadLink(Func<ResourceContext<TEntityType>,Uri>, Boolean) |
Configura el vínculo de lectura para las entidades de este origen de navegación. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |