Partilhar via


OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> Classe

Definição

Fornece uma API simples para configurar uma navegação para um tipo de entidade de propriedade.

public class OwnedNavigationBuilder<TEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TEntity : class where TDependentEntity : class
public class OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TOwnerEntity : class where TDependentEntity : class
type OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationBuilder
type OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Inherits OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationBuilder

Parâmetros de tipo

TEntity TOwnerEntity
TDependentEntity
Herança
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Comentários

Confira Modelagem de tipos de entidade e relações para obter mais informações e exemplos.

Construtores

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(EntityType, EntityType, InternalRelationshipBuilder)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(IMutableForeignKey)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

Propriedades

Builder

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de OwnedNavigationBuilder)
DependentEntityType

Obtém o tipo de entidade dependente usado para configurar essa relação.

(Herdado de OwnedNavigationBuilder)
Metadata

A chave estrangeira que representa essa propriedade.

(Herdado de OwnedNavigationBuilder)
OwnedEntityType

O tipo de entidade de propriedade que está sendo configurado.

(Herdado de OwnedNavigationBuilder)
PrincipalEntityType

Obtém o tipo de entidade principal usado para configurar essa relação.

(Herdado de OwnedNavigationBuilder)

Métodos

FindRelatedEntityType(String, String)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de OwnedNavigationBuilder)
FindRelatedEntityType(Type, String)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de OwnedNavigationBuilder)
HasAnnotation(String, Object)

Adiciona ou atualiza uma anotação no tipo de entidade de propriedade. Se uma anotação com a chave especificada em annotation já existir, seu valor será atualizado.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura o ChangeTrackingStrategy a ser usado para esse tipo de entidade. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância do tipo de entidade.

HasData(IEnumerable<Object>)

Configura essa entidade para ter dados de semente. Ele é usado para gerar migrações de movimento de dados.

HasData(IEnumerable<Object>)

Adiciona dados de semente a esse tipo de entidade. Ele é usado para gerar migrações de movimento de dados.

(Herdado de OwnedNavigationBuilder)
HasData(IEnumerable<TDependentEntity>)

Adiciona dados de semente a esse tipo de entidade. Ele é usado para gerar migrações de movimento de dados.

HasData(Object[])

Configura essa entidade para ter dados de semente. Ele é usado para gerar migrações de movimento de dados.

HasData(TDependentEntity[])

Adiciona dados de semente a esse tipo de entidade. Ele é usado para gerar migrações de movimento de dados.

HasIndex(Expression<Func<TDependentEntity,Object>>)

Configura um índice nas propriedades especificadas. Se houver um índice existente no conjunto de propriedades fornecido, o índice existente será retornado para configuração.

HasIndex(String[])

Configura um índice nas propriedades especificadas. Se houver um índice existente no conjunto de propriedades fornecido, o índice existente será retornado para configuração.

HasIndex(String[])

Configura um índice nas propriedades especificadas. Se houver um índice existente no conjunto de propriedades fornecido, o índice existente será retornado para configuração.

(Herdado de OwnedNavigationBuilder)
HasKey(Expression<Func<TDependentEntity,Object>>)

Define as propriedades que compõem a chave primária para esse tipo de entidade de propriedade.

HasKey(String[])

Define as propriedades que compõem a chave primária para esse tipo de entidade de propriedade.

HasKey(String[])

Define as propriedades que compõem a chave primária para esse tipo de entidade de propriedade.

(Herdado de OwnedNavigationBuilder)
HasOne(String, String)

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de OwnedNavigationBuilder)
HasOne(String)

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de OwnedNavigationBuilder)
HasOne(Type, String)

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

(Herdado de OwnedNavigationBuilder)
HasOne<TNewRelatedEntity>(Expression<Func<TDependentEntity,TNewRelatedEntity>>)

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

HasOne<TNewRelatedEntity>(String)

Configura uma relação em que esse tipo de entidade tem uma referência que aponta para uma única instância do outro tipo na relação.

Ignore(Expression<Func<TDependentEntity,Object>>)

Exclui a propriedade fornecida do tipo de entidade. Esse método normalmente é usado para remover propriedades ou navegação do tipo de entidade de propriedade que foram adicionados por convenção.

Ignore(String)

Exclui a propriedade fornecida do tipo de entidade. Esse método normalmente é usado para remover propriedades ou navegação do tipo de entidade de propriedade que foram adicionados por convenção.

IndexerProperty(Type, String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
IndexerProperty<TProperty>(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
Navigation(String)

Retorna um objeto que pode ser usado para configurar uma propriedade de navegação existente do tipo de propriedade para seu proprietário. É um erro para a propriedade de navegação não existir.

(Herdado de OwnedNavigationBuilder)
Navigation<TNavigation>(Expression<Func<TDependentEntity,IEnumerable<TNavigation>>>)

Retorna um objeto que pode ser usado para configurar uma propriedade de navegação existente do tipo de propriedade para seu proprietário. É um erro para a propriedade de navegação não existir.

Navigation<TNavigation>(Expression<Func<TDependentEntity,TNavigation>>)

Retorna um objeto que pode ser usado para configurar uma propriedade de navegação existente do tipo de propriedade para seu proprietário. É um erro para a propriedade de navegação não existir.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de OwnedNavigationBuilder)
OwnsMany(String, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de OwnedNavigationBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de OwnedNavigationBuilder)
OwnsMany(String, Type, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de OwnedNavigationBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de OwnedNavigationBuilder)
OwnsMany(Type, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

(Herdado de OwnedNavigationBuilder)
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany<TNewDependentEntity>(String, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsMany<TNewDependentEntity>(String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

(Herdado de OwnedNavigationBuilder)
OwnsOne(String, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

(Herdado de OwnedNavigationBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

(Herdado de OwnedNavigationBuilder)
OwnsOne(String, Type, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

(Herdado de OwnedNavigationBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

(Herdado de OwnedNavigationBuilder)
OwnsOne(Type, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

(Herdado de OwnedNavigationBuilder)
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne<TNewDependentEntity>(String, String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

OwnsOne<TNewDependentEntity>(String)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.

PrimitiveCollection(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de propriedade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
PrimitiveCollection(Type, String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de propriedade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de propriedade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros.

PrimitiveCollection<TProperty>(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de propriedade em que essa propriedade representa uma coleção de valores primitivos, como cadeias de caracteres ou inteiros. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
Property(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade de propriedade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
Property(Type, String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade de propriedade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade de propriedade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

Property<TProperty>(String)

Retorna um objeto que pode ser usado para configurar uma propriedade do tipo de entidade de propriedade. Se nenhuma propriedade com o nome fornecido existir, uma nova propriedade será adicionada.

(Herdado de OwnedNavigationBuilder)
UpdateBuilder<T>(Func<T>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de OwnedNavigationBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Define o PropertyAccessMode a ser usado para todas as propriedades desse tipo de entidade.

WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>)

Configura a relação com o proprietário.

WithOwner(String)

Configura a relação com o proprietário.

Implantações explícitas de interface

IInfrastructure<IConventionEntityTypeBuilder>.Instance

Obtém o construtor interno que está sendo usado para configurar o tipo de entidade de propriedade.

(Herdado de OwnedNavigationBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

Obtém o construtor interno que está sendo usado para configurar o tipo de entidade de propriedade.

(Herdado de OwnedNavigationBuilder)

Métodos de Extensão

ToJsonProperty(OwnedNavigationBuilder, String)

Configura o nome da propriedade para o qual a entidade é mapeada quando armazenada como um documento inserido.

ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configura o nome da propriedade para o qual a entidade é mapeada quando armazenada como um documento inserido.

GetInfrastructure<T>(IInfrastructure<T>)

Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para exclusões ao direcionar um banco de dados relacional.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para exclusões ao direcionar um banco de dados relacional.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para exclusões ao direcionar um banco de dados relacional.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para exclusões ao direcionar um banco de dados relacional.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para exclusões ao direcionar um banco de dados relacional.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para exclusões ao direcionar um banco de dados relacional.

HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
Obsoleto.

Configura uma restrição de marcar de banco de dados ao direcionar um banco de dados relacional.

HasCheckConstraint(OwnedNavigationBuilder, String, String)
Obsoleto.

Configura uma restrição de marcar de banco de dados ao direcionar um banco de dados relacional.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)
Obsoleto.

Configura uma restrição de marcar de banco de dados ao direcionar um banco de dados relacional.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
Obsoleto.

Configura uma restrição de marcar de banco de dados ao direcionar um banco de dados relacional.

InsertUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para inserções ao direcionar um banco de dados relacional.

InsertUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para inserções ao direcionar um banco de dados relacional.

InsertUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para inserções ao direcionar um banco de dados relacional.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para inserções ao direcionar um banco de dados relacional.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para inserções ao direcionar um banco de dados relacional.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para inserções ao direcionar um banco de dados relacional.

SplitToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitTableBuilder>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma tabela diferente. As propriedades da chave primária são mapeadas para todas as tabelas, outras propriedades devem ser explicitamente mapeadas.

SplitToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitTableBuilder>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma tabela diferente. As propriedades da chave primária são mapeadas para todas as tabelas, outras propriedades devem ser explicitamente mapeadas.

SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma tabela diferente. As propriedades da chave primária são mapeadas para todas as tabelas, outras propriedades devem ser explicitamente mapeadas.

SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma tabela diferente. As propriedades da chave primária são mapeadas para todas as tabelas, outras propriedades devem ser explicitamente mapeadas.

SplitToView(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitViewBuilder>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma exibição diferente. As propriedades da chave primária são mapeadas para todas as exibições, outras propriedades devem ser explicitamente mapeadas.

SplitToView(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitViewBuilder>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma exibição diferente. As propriedades da chave primária são mapeadas para todas as exibições, outras propriedades devem ser explicitamente mapeadas.

SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma exibição diferente. As propriedades da chave primária são mapeadas para todas as exibições, outras propriedades devem ser explicitamente mapeadas.

SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)

Configura algumas das propriedades nesse tipo de entidade a serem mapeadas para uma exibição diferente. As propriedades da chave primária são mapeadas para todas as exibições, outras propriedades devem ser explicitamente mapeadas.

ToFunction(OwnedNavigationBuilder, MethodInfo, Action<OwnedNavigationTableValuedFunctionBuilder>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction(OwnedNavigationBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction(OwnedNavigationBuilder, MethodInfo)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction(OwnedNavigationBuilder, String, Action<OwnedNavigationTableValuedFunctionBuilder>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction(OwnedNavigationBuilder, String, Action<TableValuedFunctionBuilder>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction(OwnedNavigationBuilder, String)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, MethodInfo, Action<OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity, TDependentEntity>>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, MethodInfo)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity, TDependentEntity>>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Action<TableValuedFunctionBuilder>)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, Action<OwnedNavigationTableBuilder>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, Action<TableBuilder>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationTableBuilder>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String, Action<TableBuilder>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String, Boolean)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationTableBuilder>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String, String, Action<TableBuilder>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String, String, Boolean)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String, String)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(OwnedNavigationBuilder, String)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, Action<TableBuilder<TRelatedEntity>>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Action<TableBuilder<TRelatedEntity>>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, String, Action<TableBuilder<TRelatedEntity>>)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Boolean)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, String, Boolean)
Obsoleto.

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(OwnedNavigationBuilder, String, Action<OwnedNavigationViewBuilder>)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(OwnedNavigationBuilder, String, String, Action<OwnedNavigationViewBuilder>)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(OwnedNavigationBuilder, String, String)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(OwnedNavigationBuilder, String)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationViewBuilder<TOwnerEntity, TDependentEntity>>)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationViewBuilder<TOwnerEntity, TDependentEntity>>)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para atualizações ao direcionar um banco de dados relacional.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para atualizações ao direcionar um banco de dados relacional.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configura o procedimento armazenado que o tipo de entidade usa para atualizações ao direcionar um banco de dados relacional.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para atualizações ao direcionar um banco de dados relacional.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para atualizações ao direcionar um banco de dados relacional.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configura o procedimento armazenado que o tipo de entidade usa para atualizações ao direcionar um banco de dados relacional.

HasCheckConstraint(OwnedNavigationBuilder, String, String)

Configura uma restrição de marcar de banco de dados ao direcionar um banco de dados relacional.

HasCheckConstraint<TEntity,TDependentEntity>(OwnedNavigationBuilder<TEntity,TDependentEntity>, String, String)

Configura uma restrição de marcar de banco de dados ao direcionar um banco de dados relacional.

HasJsonPropertyName(OwnedNavigationBuilder, String)

Configura a navegação de uma entidade mapeada para uma coluna JSON, mapeando a navegação para uma propriedade JSON específica, em vez de usar o nome de navegação.

HasJsonPropertyName<TSource,TTarget>(OwnedNavigationBuilder<TSource,TTarget>, String)

Configura a navegação de uma entidade mapeada para uma coluna JSON, mapeando a navegação para uma propriedade JSON específica, em vez de usar o nome de navegação.

ToJson(OwnedNavigationBuilder, String)

Configura uma relação em que esse tipo de entidade e as entidades que ela possui são mapeados para uma coluna JSON no banco de dados.

ToJson(OwnedNavigationBuilder)

Configura uma relação em que esse tipo de entidade e as entidades que ela possui são mapeados para uma coluna JSON no banco de dados.

ToJson<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configura uma relação em que esse tipo de entidade e as entidades que ela possui são mapeados para uma coluna JSON no banco de dados.

ToJson<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

Configura uma relação em que esse tipo de entidade e as entidades que ela possui são mapeados para uma coluna JSON no banco de dados.

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

Aplica-se a