SqlServerModelAnnotations 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.
Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de .
public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
inherit RelationalModelAnnotations
interface ISqlServerModelAnnotations
interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
- Herança
- Implementações
Construtores
| Nome | Descrição |
|---|---|
| SqlServerModelAnnotations(IModel) |
Constrói uma instância para anotações do determinado IModel. |
| SqlServerModelAnnotations(RelationalAnnotations) |
Constrói uma instância para anotações do IModel representado pelo auxiliar de anotação especificado. |
Campos
| Nome | Descrição |
|---|---|
| DefaultHiLoSequenceName |
O nome padrão para a sequência usada com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| ProviderFullAnnotationNames |
Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de . (Herdado de RelationalModelAnnotations) |
Propriedades
| Nome | Descrição |
|---|---|
| Annotations |
O RelationalAnnotations auxiliar que representa a IModel anotação. (Herdado de RelationalModelAnnotations) |
| DatabaseName |
Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de . (Herdado de RelationalModelAnnotations) |
| DbFunctions |
Tudo IDbFunctioncontido no modelo. (Herdado de RelationalModelAnnotations) |
| DefaultSchema |
O esquema padrão a ser usado para o modelo ou |
| HiLoSequenceName |
Obtém ou define o nome da sequência a ser usado com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| HiLoSequenceSchema |
Obtém ou define o esquema para a sequência a ser usada com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| MaxIdentifierLength |
O comprimento máximo permitido para identificadores de repositório. (Herdado de RelationalModelAnnotations) |
| Model |
O IModel para anotar. (Herdado de RelationalModelAnnotations) |
| Sequences |
Tudo ISequencecontido no modelo. (Herdado de RelationalModelAnnotations) |
| ValueGenerationStrategy |
O SqlServerValueGenerationStrategy para usar para propriedades de chaves no modelo, a menos que a propriedade tenha uma estratégia diferente definida explicitamente. |
Métodos
| Nome | Descrição |
|---|---|
| FindDbFunction(MethodInfo) |
Localiza um IDbFunction mapeado para o método representado pelo determinado MethodInfo. (Herdado de RelationalModelAnnotations) |
| FindSequence(String, String) |
Localiza um ISequence com o nome fornecido. (Herdado de RelationalModelAnnotations) |
| GetOrAddDbFunction(MethodInfo) |
Retorna o mapeado existente Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction para o método especificado ou cria uma nova função mapeada para o método. (Herdado de RelationalModelAnnotations) |
| GetOrAddSequence(String, String) |
Retorna o existente IMutableSequence com o nome fornecido no esquema fornecido ou cria uma nova sequência com o nome e o esquema fornecidos. (Herdado de RelationalModelAnnotations) |
| SetDatabaseName(String) |
Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de . (Herdado de RelationalModelAnnotations) |
| SetDefaultSchema(String) |
Tenta definir o DefaultSchema uso da semântica do RelationalAnnotations uso. (Herdado de RelationalModelAnnotations) |
| SetHiLoSequenceName(String) |
Tenta definir o nome da sequência a ser usado com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetHiLoSequenceSchema(String) |
Tenta definir o esquema para a sequência a ser usada com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetMaxIdentifierLength(Nullable<Int32>) |
Tenta definir o MaxIdentifierLength uso da semântica do RelationalAnnotations uso. (Herdado de RelationalModelAnnotations) |
| SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Tenta definir o SqlServerValueGenerationStrategy uso para propriedades de chaves no modelo. |
Implantações explícitas de interface
| Nome | Descrição |
|---|---|
| IRelationalModelAnnotations.FindSequence(String, String) |
Localiza um ISequence com o nome fornecido. (Herdado de RelationalModelAnnotations) |
| IRelationalModelAnnotations.Sequences |
Tudo ISequencecontido no modelo. (Herdado de RelationalModelAnnotations) |