DatabaseTable Classe
Definição
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.
Um modelo simples para uma tabela de banco de dados usada ao fazer engenharia reversa de um banco de dados existente.
public class DatabaseTable : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable
type DatabaseTable = class
inherit Annotatable
Public Class DatabaseTable
Inherits Annotatable
- Herança
- Herança
- Derivado
Comentários
Consulte Engenharia reversa (scaffolding) de um banco de dados existente e Serviços de tempo de design do EF Core para obter mais informações e exemplos.
Construtores
DatabaseTable() |
Um modelo simples para uma tabela de banco de dados usada ao fazer engenharia reversa de um banco de dados existente. |
Propriedades
Columns |
A lista ordenada de colunas na tabela. |
Comment |
O comentário da tabela ou |
Database |
O banco de dados que contém a tabela. |
ForeignKeys |
A lista de restrições de chave estrangeira definidas na tabela. |
Indexes |
A lista de índices definidos na tabela. |
IsReadOnly |
Indica se o objeto atual é somente leitura. (Herdado de AnnotatableBase) |
Item[String] |
Obtém a anotação de valor com o nome fornecido, retornando |
Name |
O nome da tabela. |
PrimaryKey |
A chave primária da tabela. |
Schema |
O esquema de tabela ou |
Triggers |
A lista de gatilhos definidos na tabela. |
UniqueConstraints |
A lista de restrições exclusivas definidas na tabela. |
Métodos
AddAnnotation(String, Annotation) |
Adiciona uma anotação a esse objeto . Gerará se já existir uma anotação com o nome especificado. (Herdado de Annotatable) |
AddAnnotation(String, Object) |
Adiciona uma anotação a esse objeto . Gerará se já existir uma anotação com o nome especificado. (Herdado de Annotatable) |
AddAnnotations(IEnumerable<IAnnotation>) |
Adiciona anotações a esse objeto. (Herdado de AnnotatableBase) |
AddAnnotations(IReadOnlyDictionary<String,Object>) |
Adiciona anotações a esse objeto. (Herdado de AnnotatableBase) |
AddRuntimeAnnotation(String, Annotation) |
Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado. (Herdado de AnnotatableBase) |
AddRuntimeAnnotation(String, Object) |
Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado. (Herdado de AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Adiciona anotações de runtime a esse objeto. (Herdado de AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Adiciona anotações de runtime a esse objeto. (Herdado de AnnotatableBase) |
CreateAnnotation(String, Object) |
Cria uma nova anotação. (Herdado de Annotatable) |
CreateRuntimeAnnotation(String, Object) |
Cria uma anotação de runtime. (Herdado de AnnotatableBase) |
EnsureMutable() |
Gerará se o modelo for somente leitura. (Herdado de Annotatable) |
EnsureReadOnly() |
Gerará se o modelo não for somente leitura. (Herdado de Annotatable) |
FindAnnotation(String) |
Obtém a anotação com o nome fornecido, retornando |
FindRuntimeAnnotation(String) |
Obtém a anotação de runtime com o nome fornecido, retornando |
GetAnnotation(String) |
Obtém a anotação com o nome fornecido, lançando se ela não existir. (Herdado de AnnotatableBase) |
GetAnnotations() |
Obtém todas as anotações no objeto atual. (Herdado de Annotatable) |
GetOrAddAnnotation(String, Object) |
Adiciona uma anotação a esse objeto ou retorna a anotação existente se já existir uma com o nome especificado. (Herdado de Annotatable) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir. (Herdado de AnnotatableBase) |
GetRuntimeAnnotations() |
Obtém todas as anotações de runtime no objeto atual. (Herdado de AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Chamado quando uma anotação foi definida ou removida. (Herdado de Annotatable) |
RemoveAnnotation(String) |
Remove a anotação fornecida desse objeto . (Herdado de Annotatable) |
RemoveRuntimeAnnotation(String) |
Remove a anotação de runtime fornecida desse objeto . (Herdado de AnnotatableBase) |
SetAnnotation(String, Annotation, Annotation) |
Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado. (Herdado de Annotatable) |
SetAnnotation(String, Annotation) |
Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado. (Herdado de Annotatable) |
SetAnnotation(String, Object) |
Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado. (Herdado de Annotatable) |
SetRuntimeAnnotation(String, Annotation, Annotation) |
Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado. (Herdado de AnnotatableBase) |
SetRuntimeAnnotation(String, Object) |
Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado. (Herdado de AnnotatableBase) |
ToString() |
Um modelo simples para uma tabela de banco de dados usada ao fazer engenharia reversa de um banco de dados existente. |
Implantações explícitas de interface
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado. (Herdado de AnnotatableBase) |
IAnnotatable.FindAnnotation(String) |
Obtém a anotação com o nome fornecido, retornando nulo se ela não existir. (Herdado de Annotatable) |
IAnnotatable.FindRuntimeAnnotation(String) |
Obtém a anotação de runtime com o nome fornecido, retornando |
IAnnotatable.GetAnnotations() |
Obtém todas as anotações no objeto atual. (Herdado de Annotatable) |
IAnnotatable.GetRuntimeAnnotations() |
Obtém todas as anotações de runtime no objeto atual. (Herdado de AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Remove a anotação de runtime fornecida desse objeto . (Herdado de AnnotatableBase) |
IAnnotatable.SetRuntimeAnnotation(String, Object) |
Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado. (Herdado de AnnotatableBase) |
IMutableAnnotatable.AddAnnotation(String, Object) |
Adiciona uma anotação a esse objeto . Gerará se já existir uma anotação com o nome especificado. (Herdado de Annotatable) |
IMutableAnnotatable.RemoveAnnotation(String) |
Remove a anotação fornecida desse objeto . (Herdado de Annotatable) |
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object) |
Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se |
IReadOnlyAnnotatable.FindAnnotation(String) |
Obtém a anotação com o nome fornecido, retornando |
IReadOnlyAnnotatable.GetAnnotations() |
Obtém todas as anotações no objeto atual. (Herdado de AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Obtém o valor da anotação com o nome fornecido, retornando |
Métodos de Extensão
AnnotationsToDebugString(IAnnotatable, Int32) |
Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto . |
GetAnnotation(IAnnotatable, String) |
Obtém a anotação com o nome fornecido, lançando se ela não existir. |
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Adiciona anotações a um objeto . |
GetAnnotation(IMutableAnnotatable, String) |
Obtém a anotação com o nome fornecido, lançando se ela não existir. |
GetOrAddAnnotation(IMutableAnnotatable, String, String) |
Obtém a anotação existente com uma determinada chave ou adiciona uma nova anotação se uma não existir. |
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se |
Aplica-se a
Entity Framework