Sdílet prostřednictvím


SingletonConfiguration<TEntityType> Třída

Definice

Představuje objekt IEdmSingleton , který lze sestavit pomocí 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)

Parametry typu

TEntityType
Dědičnost
SingletonConfiguration<TEntityType>

Vlastnosti

Binding

Získá konfiguraci cesty vazby, přes kterou lze konfigurovat cesty vazby pro navigační vlastnost tohoto zdroje navigace.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
EntityType

Získá typ entity obsažené v této konfiguraci zdroje navigace.

(Zděděno od NavigationSourceConfiguration<TEntityType>)

Metody

FindBinding(NavigationPropertyConfiguration)

Najde vazby NavigationPropertyBindingConfiguration pro danou navigační vlastnost.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

NavigationPropertyBindingConfiguration Najde pro danou navigační vlastnost .

(Zděděno od NavigationSourceConfiguration<TEntityType>)
FindBindings(String)

Najde vazby NavigationPropertyBindingConfiguration pro vlastnost navigace s daným názvem.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasDerivedTypeConstraints(Type[])

Přidá podtypy do seznamu omezení odvozeného typu.

HasDerivedTypeConstraints<TDerivedType>()

Přidá TDerivedType do seznamu omezení odvozeného typu.

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

Nakonfiguruje odkaz pro úpravy entit z tohoto navigačního zdroje.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasIdLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

Nakonfiguruje odkaz ID pro entity z tohoto navigačního zdroje.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType, IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje relaci 1:N z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,IEnumerable<TTargetType>>>, String)

Nakonfiguruje relaci 1:N z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje relaci 1:N z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, String)

Nakonfiguruje relaci 1:N z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean)

Konfiguruje navigační odkaz pro dané navigační vlastnosti pro entity z tohoto navigačního zdroje.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasNavigationPropertyLink(NavigationPropertyConfiguration, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean)

Konfiguruje navigační odkaz pro danou navigační vlastnost pro entity z tohoto navigačního zdroje.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje volitelný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Nakonfiguruje volitelný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje volitelný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Nakonfiguruje volitelný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasReadLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

Nakonfiguruje odkaz pro čtení entit z tohoto navigačního zdroje.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti s danou sadou entit.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti na daný typ entity.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti na daný typ entity.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti na daný typ entity.

(Zděděno od NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Nakonfiguruje požadovaný vztah z tohoto typu entity a vytvoří vazbu odpovídající navigační vlastnosti na daný typ entity.

(Zděděno od NavigationSourceConfiguration<TEntityType>)

Platí pro