Compartilhar via


EntitySetConfiguration Classe

Definição

Permite que a configuração seja realizada para um conjunto de entidades em um modelo. Um EntitySetConfiguration pode ser obtido usando o método EntitySet<TEntityType>(String).

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

Construtores

EntitySetConfiguration()

Inicializa uma nova instância da classe EntitySetConfiguration. O construtor padrão destina-se apenas para uso pelo teste de unidade.

EntitySetConfiguration(ODataModelBuilder, EntityTypeConfiguration, String)

Inicializa uma nova instância da classe EntitySetConfiguration.

EntitySetConfiguration(ODataModelBuilder, Type, String)

Inicializa uma nova instância da classe EntitySetConfiguration.

Propriedades

Bindings

Obtém os destinos de navegação de NavigationSourceConfiguration.

(Herdado de NavigationSourceConfiguration)
ClrType

Obtém o suporte Type para o tipo de entidade contido nesta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
DerivedTypeConstraints

Conjunto que determina as restrições de tipo derivado

(Herdado de NavigationSourceConfiguration)
EntityType

Obtém o tipo de entidade contido nesta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
Name

Obtém o nome desta fonte de navegação.

(Herdado de NavigationSourceConfiguration)

Métodos

AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration)

Associa a propriedade de navegação fornecida à fonte de navegação de destino.

(Herdado de NavigationSourceConfiguration)
AddBinding(NavigationPropertyConfiguration, NavigationSourceConfiguration, IList<MemberInfo>)

Associa a propriedade de navegação fornecida à fonte de navegação de destino.

(Herdado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration)

Localiza as associações NavigationPropertyBindingConfiguration para a propriedade de navegação fornecida.

(Herdado de NavigationSourceConfiguration)
FindBinding(NavigationPropertyConfiguration, IList<MemberInfo>)

Encontra a associação para a propriedade de navegação dada e tenta criá-la se ela não existir.

(Herdado de NavigationSourceConfiguration)
FindBindings(String)

Obtém as associações NavigationPropertyBindingConfiguration para a propriedade de navegação com o nome fornecido.

(Herdado de NavigationSourceConfiguration)
GetEditLink()

Obtém o construtor usado para gerar links de edição para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetFeedSelfLink()

Obtém o construtor usado para gerar self links para os feeds desta fonte de navegação.

GetIdLink()

Obtém o construtor usado para gerar ID para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetNavigationPropertyLink(NavigationPropertyConfiguration)

Obtém o construtor usado para gerar links de navegação para a propriedade de navegação determinada desta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetReadLink()

Obtém o construtor usado para gerar links de leitura para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
GetUrl()

Obtém a URL da fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasDerivedTypeConstraint<TDerivedType>()

Adiciona TDerived à lista de restrições de tipo derivado.

HasDerivedTypeConstraints(Type[])

Adiciona subtipos à lista de restrições de tipo derivado.

HasEditLink(SelfLinkBuilder<Uri>)

Configura o link de edição para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasFeedSelfLink(Func<ResourceSetContext,Uri>)

Adiciona um self link ao feed.

HasIdLink(SelfLinkBuilder<Uri>)

Configura o link de ID para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasNavigationPropertiesLink(IEnumerable<NavigationPropertyConfiguration>, NavigationLinkBuilder)

Configura o link de navegação para as propriedades de navegação fornecidas para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasNavigationPropertyLink(NavigationPropertyConfiguration, NavigationLinkBuilder)

Configura o link de navegação para a propriedade de navegação fornecida para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasReadLink(SelfLinkBuilder<Uri>)

Configura o link de leitura para esta fonte de navegação.

(Herdado de NavigationSourceConfiguration)
HasUrl(String)

Configura a URL da fonte de navegação.

(Herdado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration)

Remove as associações para a propriedade de navegação fornecida.

(Herdado de NavigationSourceConfiguration)
RemoveBinding(NavigationPropertyConfiguration, String)

Remove a associação para a propriedade de navegação especificada e o caminho de associação fornecido.

(Herdado de NavigationSourceConfiguration)

Aplica-se a