Udostępnij za pośrednictwem


EntitySetConfiguration<TEntityType> Klasa

Definicja

Reprezentuje obiekt IEdmEntitySet , który można skompilować przy użyciu polecenia ODataModelBuilder. Typ elementu zestawu jednostek.

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)

Parametry typu

TEntityType
Dziedziczenie
EntitySetConfiguration<TEntityType>

Właściwości

Binding

Pobiera konfigurację ścieżki powiązania, za pomocą której można skonfigurować ścieżki powiązań dla właściwości nawigacji tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
EntityType

Pobiera typ jednostki zawarty w tej konfiguracji źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)

Metody

FindBinding(NavigationPropertyConfiguration)

Znajduje powiązania NavigationPropertyBindingConfiguration dla danej właściwości nawigacji

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Znajduje właściwość NavigationPropertyBindingConfiguration dla danej właściwości nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
FindBindings(String)

Znajduje powiązania NavigationPropertyBindingConfiguration właściwości nawigacji o podanej nazwie.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasDerivedTypeConstraint<TDerivedType>()

Dodaje typ TDerivedType do listy ograniczeń typu pochodnego.

HasDerivedTypeConstraints(Type[])

Dodaje podtypy do listy ograniczeń typu pochodnego.

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

Konfiguruje link edycji dla jednostek z tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasFeedSelfLink(Func<ResourceSetContext,String>)

Dodaje link własny do kanału informacyjnego.

HasFeedSelfLink(Func<ResourceSetContext,Uri>)

Dodaje link własny do kanału informacyjnego.

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

Konfiguruje link identyfikatora dla jednostek z tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType, IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje relację jeden do wielu z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,IEnumerable<TTargetType>>>, String)

Konfiguruje relację jeden do wielu z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje relację jeden do wielu z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasManyBinding<TTargetType>(Expression<Func<TEntityType,IEnumerable<TTargetType>>>, String)

Konfiguruje relację jeden do wielu z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean)

Konfiguruje link nawigacji dla danych właściwości nawigacji dla jednostek z tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasNavigationPropertyLink(NavigationPropertyConfiguration, Func<ResourceContext<TEntityType>,IEdmNavigationProperty,Uri>, Boolean)

Konfiguruje link nawigacji dla danej właściwości nawigacji dla jednostek z tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje opcjonalną relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Konfiguruje opcjonalną relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje opcjonalną relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasOptionalBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Konfiguruje opcjonalną relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasReadLink(Func<ResourceContext<TEntityType>,Uri>, Boolean)

Konfiguruje link do odczytu dla jednostek z tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasRequiredBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z danym zestawem jednostek.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z daną pojedynczą jednostką.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType,TDerivedEntityType>(Expression<Func<TDerivedEntityType,TTargetType>>, String)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z daną pojedynczą jednostką.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, NavigationSourceConfiguration<TTargetType>)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z daną pojedynczą jednostką.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)
HasSingletonBinding<TTargetType>(Expression<Func<TEntityType,TTargetType>>, String)

Konfiguruje wymaganą relację z tego typu jednostki i wiąże odpowiednią właściwość nawigacji z daną pojedynczą jednostką.

(Odziedziczone po NavigationSourceConfiguration<TEntityType>)

Dotyczy