Microsoft.EntityFrameworkCore.Metadata Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
CheckConstraintExtensions |
Métodos de extensão para ICheckConstraint. |
ColumnExtensions |
Métodos de extensão para IColumn. |
ColumnMappingExtensions |
Métodos de extensão para IColumnMapping. |
ConfigurationSourceExtensions |
Fornece métodos de extensão para ConfigurationSource |
ConstructorBinding |
Define a associação de parâmetros a um CLR ConstructorInfo para um tipo de entidade. |
ContextParameterBinding |
Descreve a associação de um DbContext, que pode ou não ter e associada IServicePropertya um parâmetro em um construtor, método de fábrica ou semelhante. |
DbFunctionExtensions |
Métodos de extensão para IDbFunction. |
DbFunctionParameterExtensions |
Métodos de extensão para IDbFunctionParameter. |
DefaultValueBinding |
Define a associação de parâmetros para criar o valor padrão de um tipo. |
DependencyInjectionMethodParameterBinding |
Descreve a associação de um método em um serviço de injeção de dependência interna do EF, que pode ou não ter e associar IServicePropertya um parâmetro em um construtor, método de fábrica ou semelhante. |
DependencyInjectionParameterBinding |
Descreve a associação de um serviço de injeção de dependência interna do EF, que pode ou não ter e associar IServicePropertya um parâmetro em um construtor, método de fábrica ou semelhante. |
EntityTypeFullNameComparer |
Uma implementação de IComparer<T> e IEqualityComparer<T> para comparar IReadOnlyEntityType instâncias pelo nome exclusivo completo. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
EntityTypeParameterBinding |
Descreve a associação de um IEntityType, que pode ou não ter e associada IServicePropertya um parâmetro em um construtor, método de fábrica ou semelhante. |
FactoryMethodBinding |
Define a associação de parâmetros a um método de fábrica. |
ForeignKeyComparer |
Uma implementação de IComparer<T> e IEqualityComparer<T> para comparar IReadOnlyForeignKey instâncias. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
ForeignKeyConstraintExtensions |
Métodos de extensão para IForeignKeyConstraint. |
FunctionColumnExtensions |
Métodos de extensão para IFunctionColumn. |
FunctionColumnMappingExtensions |
Métodos de extensão para IFunctionColumnMapping. |
FunctionMappingExtensions |
Métodos de extensão para IFunctionMapping. |
IndexComparer |
Uma implementação de IComparer<T> e IEqualityComparer<T> para comparar IReadOnlyIndex instâncias. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
InstantiationBinding |
Define como criar uma instância de entidade por meio da associação de propriedades de modelo EF para, por exemplo, parâmetros de construtor ou parâmetros de um método de fábrica. |
KeyComparer |
Uma implementação de IComparer<T> e IEqualityComparer<T> para comparar IReadOnlyKey instâncias. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
LazyLoaderParameterBindingFactory |
Um IParameterBindingFactory para associação ao ILazyLoader serviço. |
LazyLoaderParameterBindingFactoryDependencies |
Classe de parâmetro de dependências de serviço para LazyLoaderParameterBindingFactory Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
ObjectArrayParameterBinding |
Descreve a associação de muitas propriedades de modelo de EF, serviços de injeção de dependência ou tipos de metadados para uma nova matriz de objetos adequada para passar para um método de fábrica de uso geral, como geralmente é usado para criar proxies. |
ParameterBinding |
Descreve a associação de uma ou muitas propriedades de modelo de EF, serviços de injeção de dependência ou tipos de metadados a um parâmetro em um construtor, método de fábrica ou semelhante. |
PropertyParameterBinding |
Descreve a associação de um IProperty para um parâmetro em um construtor, método de fábrica ou semelhante. |
RelationalAnnotationNames |
Nomes para anotações de modelo relacional conhecidas. Os aplicativos não devem usar esses nomes diretamente, mas devem usar os métodos de extensão em objetos de metadados. |
RelationalAnnotationProvider |
Uma classe base herdada por provedores de banco de dados que fornece acesso a anotações usadas por componentes relacionais do EF Core em vários elementos do IReadOnlyModel. |
RelationalAnnotationProviderDependencies |
Classe de parâmetro de dependências de serviço para RelationalAnnotationProvider Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
RelationalAnnotations |
Classe base para auxiliares que podem lidar com anotações de configuração quando usadas com convenções que podem ou não ser capazes de substituir uma anotação que já foi definida. |
RelationalEntityTypeAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IMutableEntityType). |
RelationalForeignKeyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IMutableForeignKey). |
RelationalIndexAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IMutableIndex). |
RelationalKeyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IMutableKey). |
RelationalModelAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IMutableModel). |
RelationalPropertyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IMutableProperty). |
RelationalPropertyExtensions |
Métodos de extensão para IProperty metadados de banco de dados relacionais. |
RelationalSequenceBuilder | |
RuntimeComplexProperty |
Representa uma propriedade complexa de um tipo estrutural. |
RuntimeComplexType |
Representa o tipo de uma propriedade complexa de um tipo estrutural. |
RuntimeDbFunction |
Representa uma função de banco de dados relacional em um modelo. |
RuntimeDbFunctionParameter |
Representa um parâmetro de função. |
RuntimeElementType |
Representa os elementos de uma propriedade de coleção. |
RuntimeEntityType |
Representa um tipo de entidade em um modelo. |
RuntimeEntityTypeMappingFragment |
Representa o mapeamento de tipo de entidade para um objeto de repositório semelhante a uma tabela específica. |
RuntimeForeignKey |
Representa uma relação em que uma chave estrangeira composta por propriedades no tipo de entidade dependente faz referência a uma chave primária ou alternativa correspondente no tipo de entidade principal. |
RuntimeIndex |
Representa um índice em um conjunto de propriedades. |
RuntimeKey |
Representa uma chave primária ou alternativa em um tipo de entidade. |
RuntimeModel |
Metadados sobre a forma das entidades, as relações entre elas e como elas são mapeadas para o banco de dados. Normalmente, um modelo é criado substituindo o OnModelCreating(ModelBuilder) método em um derivado DbContext. |
RuntimeNavigation |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
RuntimeProperty |
Representa uma propriedade escalar de um tipo estrutural. |
RuntimePropertyBase |
Tipo base para navegação e propriedades. |
RuntimeRelationalPropertyOverrides |
Representa substituições de faceta de propriedade para um objeto de repositório semelhante a uma tabela específica. |
RuntimeSequence |
Representa uma sequência de banco de dados no modelo. |
RuntimeServiceProperty |
Representa uma propriedade em um tipo de entidade que representa um serviço injetado do DbContext. |
RuntimeSkipNavigation |
Representa uma propriedade de navegação que faz parte de uma relação que é encaminhada por meio de um terceiro tipo de entidade. |
RuntimeStoredProcedure |
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 nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
RuntimeTrigger |
Representa um gatilho de banco de dados em uma tabela. |
RuntimeTypeBase |
Representa um tipo estrutural em um modelo. |
RuntimeTypeMappingConfiguration |
Representa a configuração de tipo escalar. |
ScaffoldingMetadataExtensions | |
Sequence | |
SequenceBuilder |
Um construtor de API fluente para ISequence objetos. |
SequenceExtensions |
Métodos de extensão para ISequence. |
ServiceParameterBinding |
Descreve a associação de um serviço de injeção de dependência do EF ou do tipo de metadados, que pode ou não ter e associar IServiceProperty, a um parâmetro em um construtor, método de fábrica ou semelhante. |
ServiceParameterBindingFactory |
Um IParameterBindingFactory para associação a serviços injetados por dependência. |
SimpleModelFactory |
Cria instâncias de IMutableModel que não têm convenções. Isso é útil ao configurar exaustivamente um modelo com base em alguns metadados existentes. Normalmente, isso não é usado no código do aplicativo, pois criar um modelo substituindo OnModelCreating(ModelBuilder) ou usando ModelBuilder diretamente é muito mais fácil. |
SqlitePropertyAnnotations |
Propriedades para anotações específicas do SQLite acessadas por meio de Sqlite(IMutableProperty). |
SqlQueryColumnExtensions |
Métodos de extensão para ISqlQueryColumn. |
SqlQueryColumnMappingExtensions |
Métodos de extensão para ISqlQueryColumnMapping. |
SqlQueryExtensions |
Métodos de extensão para ISqlQuery. |
SqlQueryMappingExtensions |
Métodos de extensão para ISqlQueryMapping. |
SqlServerAnnotationProvider | |
SqlServerEntityTypeAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de SqlServer(IMutableEntityType). |
SqlServerIndexAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de SqlServer(IMutableIndex). |
SqlServerKeyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de SqlServer(IMutableKey). |
SqlServerModelAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de SqlServer(IMutableModel). |
SqlServerPropertyAnnotations |
Propriedades para anotações específicas de SQL Server acessadas por meio SqlServer(IMutableProperty)de . |
StoreFunctionExtensions |
Métodos de extensão para IStoreFunction. |
StoreFunctionParameterExtensions |
Métodos de extensão para IStoreFunctionParameter. |
StoreObjectDictionary<T> |
Representa uma pesquisa com base em StoreObjectIdentifier chaves. |
TableExtensions |
Métodos de extensão para ITable. |
TableIndexExtensions |
Métodos de extensão para ITableIndex. |
TableMappingExtensions |
Métodos de extensão para ITableMapping. |
TypeBaseNameComparer |
Uma implementação de IComparer<T> e IEqualityComparer<T> para comparar IReadOnlyTypeBase instâncias por nome. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
UniqueConstraintExtensions |
Métodos de extensão para IUniqueConstraint. |
ViewColumnExtensions |
Métodos de extensão para IViewColumn. |
ViewColumnMappingExtensions |
Métodos de extensão para IViewColumnMapping. |
ViewExtensions |
Métodos de extensão para IView. |
ViewMappingExtensions |
Métodos de extensão para IViewMapping. |
Estruturas
MemberIdentity |
Representa a identidade de um membro do tipo de entidade, pode ser baseada ou apenas no MemberInfo nome. |
ParameterBindingInfo |
Carrega informações sobre uma associação de parâmetro. |
StoreObjectIdentifier |
Um tipo que representa a ID de um objeto de repositório |
Interfaces
IAdHocMapper |
Cria mapeamentos ad hoc de tipos CLR para tipos de entidade após a criação do modelo. |
ICheckConstraint |
Representa uma restrição marcar no tipo de entidade. |
IClrCollectionAccessor |
Representa operações apoiadas por delegados compilados que permitem a manipulação de coleções em propriedades de navegação. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IClrPropertyGetter |
Representa operações apoiadas por delegados compilados que dão suporte à obtenção do valor de uma propriedade EF mapeada. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IClrPropertySetter |
Representa operações apoiadas por delegados compilados que dão suporte à definição do valor de uma propriedade EF mapeada. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IColumn |
Representa uma coluna em uma tabela. |
IColumnBase |
Representa um objeto semelhante a uma coluna em um objeto semelhante a uma tabela. |
IColumnMapping |
Representa o mapeamento de propriedade para uma coluna. |
IColumnMappingBase |
Representa o mapeamento de propriedade para um objeto semelhante a uma coluna. |
IComplexProperty |
Representa uma propriedade complexa de um tipo estrutural. |
IComplexType |
Representa o tipo de uma propriedade complexa de um tipo estrutural. |
IConstructorBindingFactory |
Uma fábrica para localizar e criar InstantiationBinding instâncias para um determinado construtor CLR. |
IConventionAnnotatable |
Uma classe que expõe anotações que podem ser modificadas. As anotações permitem que metadados arbitrários sejam armazenados em um objeto . Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IConventionAnnotation |
Um trecho arbitrário de metadados que pode ser armazenado em um objeto que implementa IConventionAnnotatable. Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IConventionCheckConstraint |
Representa uma restrição marcar no tipo de entidade. |
IConventionComplexProperty |
Representa uma propriedade complexa de um tipo estrutural. |
IConventionComplexType |
Representa o tipo de uma propriedade complexa de um tipo estrutural. |
IConventionDbFunction |
Representa uma função de banco de dados relacional em um modelo no formato que pode ser modificado enquanto o modelo está sendo criado. |
IConventionDbFunctionParameter |
Representa um parâmetro de função. |
IConventionDbFunctionParameterBuilder |
Fornece uma API simples para configurar um IConventionDbFunctionParameter. |
IConventionElementType |
Representa os elementos de uma propriedade de coleção. |
IConventionEntityType |
Representa um tipo de entidade em um IConventionModel. Essa interface é usada durante a criação do modelo e permite que os metadados sejam modificados. Depois que o modelo é criado, IEntityType representa uma exibição somente leitura dos mesmos metadados. |
IConventionEntityTypeMappingFragment |
Representa o mapeamento de tipo de entidade para um objeto de repositório semelhante a uma tabela específica. |
IConventionForeignKey |
Representa uma relação em que uma(s) propriedade(s) de chave estrangeira em um tipo de entidade dependente faz referência a uma chave primária ou alternativa correspondente em um tipo de entidade principal. |
IConventionIndex |
Representa um índice em um conjunto de propriedades. |
IConventionKey |
Representa uma chave primária ou alternativa em uma entidade. |
IConventionModel |
Metadados sobre a forma das entidades, as relações entre elas e como elas são mapeadas para o banco de dados. Um modelo normalmente é criado substituindo o OnModelCreating(ModelBuilder) método em um derivado DbContext. |
IConventionNavigation |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
IConventionNavigationBase |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
IConventionProperty |
Representa uma propriedade escalar de um tipo estrutural. |
IConventionPropertyBase |
Tipo base para propriedades escalares e de navegação. |
IConventionRelationalPropertyOverrides |
Representa substituições de faceta de propriedade para um objeto de repositório semelhante a uma tabela específica. |
IConventionSequence |
Representa uma sequência de banco de dados no modelo em um formulário que pode ser modificado durante a criação do modelo. |
IConventionServiceProperty |
Um IReadOnlyPropertyBase no modelo do Entity Framework que representa um serviço injetado do DbContext. |
IConventionSkipNavigation |
Representa uma propriedade de navegação que faz parte de uma relação que é encaminhada por meio de um terceiro tipo de entidade. |
IConventionStoredProcedure |
Representa um procedimento armazenado em um modelo no formulário que pode ser modificado enquanto o modelo está sendo criado. |
IConventionStoredProcedureParameter |
Representa um parâmetro de procedimento armazenado. |
IConventionStoredProcedureResultColumn |
Representa uma coluna de resultado de procedimento armazenado. |
IConventionTrigger |
Representa um gatilho de repositório. |
IConventionTypeBase |
Representa um tipo em um IConventionModel. |
IDbFunction |
Representa uma função de banco de dados relacional em um modelo. |
IDbFunctionParameter |
Representa um parâmetro de função. |
IDesignTimeModel |
Os metadados sobre a forma das entidades, as relações entre elas e como elas são mapeadas para o banco de dados. Também inclui todas as informações necessárias para inicializar o banco de dados. |
IElementType |
Representa os elementos de uma propriedade de coleção. |
IEntityType |
Representa um tipo de entidade em um modelo. |
IEntityTypeMappingFragment |
Representa o mapeamento de tipo de entidade para um objeto de repositório semelhante a uma tabela específica. |
IForeignKey |
Representa uma relação em que uma chave estrangeira composta por propriedades no tipo de entidade dependente faz referência a uma chave primária ou alternativa correspondente no tipo de entidade principal. |
IForeignKeyConstraint |
Representa uma restrição de chave estrangeira. |
IFunctionColumn |
Representa uma coluna em uma função com valor de tabela. |
IFunctionColumnMapping |
Representa o mapeamento de propriedade para uma coluna. |
IFunctionMapping |
Representa o mapeamento de tipo de entidade para uma função. |
IIndex |
Representa um índice em um conjunto de propriedades. |
IKey |
Representa uma chave primária ou alternativa em um tipo de entidade. |
IMetadataReference<T> |
Representa uma referência a um objeto de metadados. Se a instância do objeto de metadados for substituída, isso será atualizado com o novo objeto . |
IModel |
Metadados sobre a forma das entidades, as relações entre elas e como elas são mapeadas para o banco de dados. Um modelo normalmente é criado substituindo o OnModelCreating(ModelBuilder) método em um derivado DbContext. |
IMutableAnnotatable |
Uma classe que expõe anotações que podem ser modificadas. As anotações permitem que metadados arbitrários sejam armazenados em um objeto . Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IMutableCheckConstraint |
Representa uma restrição marcar no tipo de entidade. |
IMutableComplexProperty |
Representa uma propriedade complexa de um tipo estrutural. |
IMutableComplexType |
Representa o tipo de uma propriedade complexa de um tipo estrutural. |
IMutableDbFunction |
Representa uma função de banco de dados relacional em um modelo no formulário que pode ser modificado enquanto o modelo está sendo criado. |
IMutableDbFunctionParameter |
Representa um parâmetro de função. |
IMutableElementType |
Representa os elementos de uma propriedade de coleção. |
IMutableEntityType |
Representa um tipo de entidade em um IMutableModel. |
IMutableEntityTypeMappingFragment |
Representa o mapeamento de tipo de entidade para um objeto de repositório semelhante a uma tabela específica. |
IMutableForeignKey |
Representa uma relação em que uma(s) propriedade(s) de chave estrangeira em um tipo de entidade dependente faz referência a uma chave primária ou alternativa correspondente em um tipo de entidade principal. |
IMutableIndex |
Representa um índice em um conjunto de propriedades. |
IMutableKey |
Representa uma chave primária ou alternativa em uma entidade. |
IMutableModel |
Metadados sobre a forma das entidades, as relações entre elas e como elas são mapeadas para o banco de dados. Normalmente, um modelo é criado substituindo o OnModelCreating(ModelBuilder) método em um derivado DbContext. |
IMutableNavigation |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
IMutableNavigationBase |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
IMutableProperty |
Representa uma propriedade escalar de um tipo estrutural. |
IMutablePropertyBase |
Tipo base para propriedades escalares e de navegação. |
IMutableRelationalPropertyOverrides |
Representa substituições de faceta de propriedade para um objeto de repositório semelhante a uma tabela específica. |
IMutableSequence |
Representa uma sequência de banco de dados no modelo. |
IMutableServiceProperty |
Um IReadOnlyPropertyBase no modelo do Entity Framework que representa um serviço injetado do DbContext. |
IMutableSkipNavigation |
Representa uma propriedade de navegação que faz parte de uma relação que é encaminhada por meio de um terceiro tipo de entidade. |
IMutableStoredProcedure |
Representa um procedimento armazenado em um modelo no formulário que pode ser modificado enquanto o modelo está sendo criado. |
IMutableStoredProcedureParameter |
Representa um parâmetro de procedimento armazenado. |
IMutableStoredProcedureResultColumn |
Representa uma coluna de resultado de procedimento armazenado. |
IMutableTrigger |
Representa um gatilho de repositório. |
IMutableTypeBase |
Representa um tipo em um IMutableModel. |
INavigation |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
INavigationBase |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
IParameterBindingFactories |
Permite que um IParameterBindingFactory seja encontrado daqueles registrados no provedor de serviços interno. |
IParameterBindingFactory |
Fábrica para localizar e criar ParameterBinding instâncias. |
IPrimaryKeyConstraint |
Representa uma restrição de chave primária. |
IProperty |
Representa uma propriedade escalar de um tipo estrutural. |
IPropertyBase |
Interface base para navegação e propriedades. |
IPropertyParameterBindingFactory |
Localiza um ParameterBinding especificamente para alguma forma de propriedade (ou seja, algumas IPropertyBase) do modelo. |
IReadOnlyCheckConstraint |
Representa uma restrição marcar no tipo de entidade. |
IReadOnlyComplexProperty |
Representa uma propriedade complexa de um tipo estrutural. |
IReadOnlyComplexType |
Representa o tipo de uma propriedade complexa de um tipo estrutural. |
IReadOnlyDbFunction |
Representa uma função de banco de dados relacional em um modelo. |
IReadOnlyDbFunctionParameter |
Representa um parâmetro de função. |
IReadOnlyElementType |
Representa os elementos de uma propriedade de coleção. |
IReadOnlyEntityType |
Representa um tipo de entidade em um modelo. |
IReadOnlyEntityTypeMappingFragment |
Representa o mapeamento de tipo de entidade para um objeto de repositório semelhante a uma tabela específica. |
IReadOnlyForeignKey |
Representa uma relação em que uma chave estrangeira composta por propriedades no tipo de entidade dependente faz referência a uma chave primária ou alternativa correspondente no tipo de entidade principal. |
IReadOnlyIndex |
Representa um índice em um conjunto de propriedades. |
IReadOnlyKey |
Representa uma chave primária ou alternativa em um tipo de entidade. |
IReadOnlyModel |
Metadados sobre a forma das entidades, as relações entre elas e como elas são mapeadas para o banco de dados. Normalmente, um modelo é criado substituindo o OnModelCreating(ModelBuilder) método em um derivado DbContext. |
IReadOnlyNavigation |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
IReadOnlyNavigationBase |
Representa uma propriedade de navegação que pode ser usada para navegar em uma relação. |
IReadOnlyProperty |
Representa uma propriedade escalar de um tipo estrutural. |
IReadOnlyPropertyBase |
Tipo base para navegação e propriedades. |
IReadOnlyRelationalPropertyOverrides |
Representa substituições de faceta de propriedade para um objeto de repositório semelhante a uma tabela específica. |
IReadOnlySequence |
Representa uma sequência de banco de dados no modelo. |
IReadOnlyServiceProperty |
Representa uma propriedade em um tipo de entidade que representa um serviço injetado do DbContext. |
IReadOnlySkipNavigation |
Representa uma propriedade de navegação que faz parte de uma relação que é encaminhada por meio de um terceiro tipo de entidade. |
IReadOnlyStoredProcedure |
Representa um procedimento armazenado em um modelo. |
IReadOnlyStoredProcedureParameter |
Representa um parâmetro de procedimento armazenado. |
IReadOnlyStoredProcedureResultColumn |
Representa uma coluna de resultado de procedimento armazenado. |
IReadOnlyStoreObjectDictionary<T> |
Representa uma pesquisa com base em StoreObjectIdentifier chaves. |
IReadOnlyTrigger |
Representa um gatilho de repositório. |
IReadOnlyTypeBase |
Representa um tipo estrutural no modelo. |
IRelationalAnnotationProvider |
Um serviço normalmente implementado por provedores de banco de dados que fornece acesso a anotações usadas por componentes relacionais do EF Core em vários elementos do IRelationalModel. |
IRelationalEntityTypeAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IEntityType). |
IRelationalForeignKeyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IForeignKey). |
IRelationalIndexAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IIndex). |
IRelationalKeyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IKey). |
IRelationalModel |
Representa um banco de dados relacional. |
IRelationalModelAnnotations |
API para anotações específicas relacionais acessadas por meio de Relational(IModel). |
IRelationalPropertyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de Relational(IProperty). |
IRelationalPropertyOverrides |
Representa substituições de faceta de propriedade para um objeto de repositório semelhante a uma tabela específica. |
ISequence |
Representa uma sequência de banco de dados no modelo. |
IServiceProperty |
Representa uma propriedade em um tipo de entidade que representa um serviço injetado do DbContext. |
ISkipNavigation |
Representa uma propriedade de navegação que faz parte de uma relação que é encaminhada por meio de um terceiro tipo de entidade. |
ISqlitePropertyAnnotations |
API para anotações específicas do SQLite acessadas por meio de Sqlite(IProperty). |
ISqlQuery |
Representa uma cadeia de caracteres de consulta SQL. |
ISqlQueryColumn |
Representa uma coluna em uma consulta SQL. |
ISqlQueryColumnMapping |
Representa o mapeamento de propriedade para uma coluna de consulta SQL. |
ISqlQueryMapping |
Representa o mapeamento de tipo de entidade para uma consulta SQL. |
ISqlServerEntityTypeAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de SqlServer(IEntityType). |
ISqlServerIndexAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de SqlServer(IIndex). |
ISqlServerKeyAnnotations |
Propriedades para anotações específicas relacionais acessadas por meio de SqlServer(IKey). |
ISqlServerModelAnnotations |
API para anotações específicas de SQL Server acessadas por meio SqlServer(IModel)de . |
ISqlServerPropertyAnnotations |
API para anotações específicas de SQL Server acessadas por meio SqlServer(IProperty)de . |
IStoredProcedure |
Representa um procedimento armazenado em um modelo. |
IStoredProcedureMapping |
Representa o mapeamento de tipo de entidade para um procedimento armazenado. |
IStoredProcedureParameter |
Representa um parâmetro de procedimento armazenado. |
IStoredProcedureParameterMapping |
Representa o mapeamento de propriedade para um parâmetro de procedimento armazenado. |
IStoredProcedureResultColumn |
Representa uma coluna de resultado de procedimento armazenado. |
IStoredProcedureResultColumnMapping |
Representa o mapeamento de propriedade para uma coluna de resultado de procedimento armazenado. |
IStoreFunction |
Representa uma função no banco de dados. |
IStoreFunctionParameter |
Representa um IStoreFunction parâmetro. |
IStoreStoredProcedure |
Representa um procedimento armazenado em um banco de dados. |
IStoreStoredProcedureParameter |
Representa um parâmetro em um procedimento armazenado. |
IStoreStoredProcedureResultColumn |
Representa uma coluna de resultado em um procedimento armazenado. |
IStoreStoredProcedureReturnValue |
Representa o valor retornado de um procedimento armazenado. |
ITable |
Representa uma tabela no banco de dados. |
ITableBase |
Representa um objeto semelhante a uma tabela no banco de dados. |
ITableIndex |
Representa um índice de tabela. |
ITableMapping |
Representa o mapeamento de tipo de entidade para uma tabela. |
ITableMappingBase |
Representa o mapeamento base de tipo para um objeto semelhante a uma tabela. |
ITrigger |
Representa um gatilho de repositório. |
ITypeBase |
Representa um tipo no modelo. |
ITypeMappingConfiguration |
Representa a configuração de um tipo escalar. |
IUniqueConstraint |
Representa uma restrição exclusiva. |
IView |
Representa uma exibição no banco de dados. |
IViewColumn |
Representa uma coluna em um modo de exibição. |
IViewColumnMapping |
Representa o mapeamento de propriedade para uma coluna. |
IViewMapping |
Representa o mapeamento de tipo de entidade para uma exibição. |
Enumerações
ChangeTrackingStrategy |
Indica como o contexto detecta alterações nas propriedades de uma instância do tipo de entidade. |
ConfigurationSource |
Indica se um elemento no IMutableModel foi especificado explicitamente usando a API fluente no OnModelCreating(ModelBuilder), por meio do uso de um atributo .NET (anotação de dados) ou por convenção por meio das convenções de criação de modelo do EF Core. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
DeleteBehavior |
Indica como uma operação de exclusão é aplicada a entidades dependentes em uma relação quando a entidade de segurança é excluída ou a relação é cortada. |
PropertyAccessMode |
Passe um valor dessa enumeração para UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)ou UsePropertyAccessMode(PropertyAccessMode) para alterar se a propriedade ou o campo de backup será usado ao ler e gravar em uma propriedade ou campo. Se nenhum modo de acesso estiver definido, o campo de backup de uma propriedade será usado, se possível, ao construir novas instâncias da entidade. A propriedade getter ou setter será usada, se possível, para todos os outros acessos da propriedade. Observe que quando não for possível usar o campo porque ele não pôde ser encontrado por convenção e não foi especificado usando HasField(String), a propriedade será usada em vez disso. Da mesma forma, quando não for possível usar a propriedade getter ou setter, por exemplo, quando a propriedade for somente leitura, o campo será usado. |
PropertySaveBehavior |
Indica como as alterações no valor de uma propriedade serão tratadas pelo controle de alterações do Entity Framework que, por sua vez, determinará se o conjunto de valores é enviado para o banco de dados ou não. Usado com GetBeforeSaveBehavior() e GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
Define duas estratégias a serem usadas na pilha do EF Core ao gerar valores de chave de SQL Server colunas de banco de dados. |
StoreObjectType |
O tipo de objeto de repositório semelhante à tabela. |
ValueGenerated |
Indica quando um valor para uma propriedade será gerado pelo banco de dados. |
Entity Framework