Udostępnij za pośrednictwem


EntitySetConfiguration Klasa

Definicja

Umożliwia wykonywanie konfiguracji dla zestawu jednostek w modelu. Element EntitySetConfiguration można uzyskać przy użyciu metody EntitySet<TEntityType>(String).

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

Konstruktory

EntitySetConfiguration()

Inicjuje nowe wystąpienie klasy EntitySetConfiguration. Domyślny konstruktor jest przeznaczony tylko do użycia przez testowanie jednostkowe.

EntitySetConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicjuje nowe wystąpienie klasy EntitySetConfiguration.

EntitySetConfiguration(ODataModelBuilder, Type, String)

Inicjuje nowe wystąpienie klasy EntitySetConfiguration.

Właściwości

Bindings

Pobiera elementy docelowe nawigacji elementu NavigationSourceConfiguration.

(Odziedziczone po NavigationSourceConfiguration)
ClrType

Pobiera kopie Type zapasowe dla typu jednostki zawartego w tym źródle nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
DerivedTypeConstraints

Zestaw określający ograniczenia typu pochodnego

(Odziedziczone po NavigationSourceConfiguration)
EntityType

Pobiera typ jednostki zawarty w tym źródle nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
Name

Pobiera nazwę tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration)

Metody

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Wiąże daną właściwość nawigacji ze źródłem nawigacji docelowej.

(Odziedziczone po NavigationSourceConfiguration)
AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

Wiąże daną właściwość nawigacji ze źródłem nawigacji docelowej.

(Odziedziczone po NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration)

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

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

Znajduje powiązanie dla danej właściwości nawigacji i próbuje go utworzyć, jeśli nie istnieje.

(Odziedziczone po NavigationSourceConfiguration)
FindBindings(String)

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

(Odziedziczone po NavigationSourceConfiguration)
GetEditLink()

Pobiera konstruktora używanego do generowania linków edycji dla tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
GetFeedSelfLink()

Pobiera konstruktora używanego do generowania linków samodzielnych dla kanałów informacyjnych dla tego źródła nawigacji.

GetIdLink()

Pobiera konstruktora użytego do wygenerowania identyfikatora dla tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
GetNavigationPropertyLink(NavigationPropertyConfiguration)

Pobiera konstruktora użytego do wygenerowania linku nawigacji dla danej właściwości nawigacji dla tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
GetReadLink()

Pobiera konstruktora używanego do generowania linków do odczytu dla tego źródła nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
GetUrl()

Pobiera źródłowy adres URL nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Dodaje element TDerived do listy ograniczeń typu pochodnego.

HasDerivedTypeConstraints(Type[])

Dodaje podtypy do listy ograniczeń typu pochodnego.

HasEditLink(SelfLinkBuilder<Uri>)

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

(Odziedziczone po NavigationSourceConfiguration)
HasFeedSelfLink(Func<ResourceSetContext,Uri>)

Dodaje własny link do kanału informacyjnego.

HasIdLink(SelfLinkBuilder<Uri>)

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

(Odziedziczone po NavigationSourceConfiguration)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

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

(Odziedziczone po NavigationSourceConfiguration)
HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

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

(Odziedziczone po NavigationSourceConfiguration)
HasReadLink(SelfLinkBuilder<Uri>)

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

(Odziedziczone po NavigationSourceConfiguration)
HasUrl(String)

Konfiguruje źródłowy adres URL nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration)

Usuwa powiązania dla danej właściwości nawigacji.

(Odziedziczone po NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration, String)

Usuwa powiązanie dla danej właściwości nawigacji i podanej ścieżki powiązania.

(Odziedziczone po NavigationSourceConfiguration)

Dotyczy