SqlServerModelAnnotations Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableModel).
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
- Herencia
- Implementaciones
Constructores
SqlServerModelAnnotations(IModel) |
Construye una instancia para las anotaciones de la clase especificada IModel. |
SqlServerModelAnnotations(RelationalAnnotations) |
Construye una instancia para las anotaciones del IModel representado por el asistente de anotación especificado. |
Campos
DefaultHiLoSequenceName |
Nombre predeterminado de la secuencia usada con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
ProviderFullAnnotationNames |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableModel). (Heredado de RelationalModelAnnotations) |
Propiedades
Annotations |
Asistente RelationalAnnotations que representa el elemento que IModel se va a anotar. (Heredado de RelationalModelAnnotations) |
DatabaseName |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableModel). (Heredado de RelationalModelAnnotations) |
DbFunctions |
Todo IDbFunctioncontenido en el modelo. (Heredado de RelationalModelAnnotations) |
DefaultSchema |
Esquema predeterminado que se va a usar para el modelo o |
HiLoSequenceName |
Obtiene o establece el nombre de secuencia que se va a usar con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
HiLoSequenceSchema |
Obtiene o establece el esquema de la secuencia que se va a usar con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
MaxIdentifierLength |
Longitud máxima permitida para los identificadores de almacén. (Heredado de RelationalModelAnnotations) |
Model |
que IModel se va a anotar. (Heredado de RelationalModelAnnotations) |
Sequences |
Todo ISequencecontenido en el modelo. (Heredado de RelationalModelAnnotations) |
ValueGenerationStrategy |
SqlServerValueGenerationStrategy que se va a usar para las propiedades de las claves del modelo, a menos que la propiedad tenga una estrategia diferente establecida explícitamente. |
Métodos
FindDbFunction(MethodInfo) |
Busca un IDbFunction objeto asignado al método representado por el especificado MethodInfo. (Heredado de RelationalModelAnnotations) |
FindSequence(String, String) |
Busca un ISequence con el nombre especificado. (Heredado de RelationalModelAnnotations) |
GetOrAddDbFunction(MethodInfo) |
Devuelve el existente Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction asignado al método especificado o crea una nueva función asignada al método . (Heredado de RelationalModelAnnotations) |
GetOrAddSequence(String, String) |
Devuelve el existente IMutableSequence con el nombre especificado en el esquema especificado o crea una nueva secuencia con el nombre y el esquema especificados. (Heredado de RelationalModelAnnotations) |
SetDatabaseName(String) |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableModel). (Heredado de RelationalModelAnnotations) |
SetDefaultSchema(String) |
Intenta establecer mediante DefaultSchema la semántica de en RelationalAnnotations uso. (Heredado de RelationalModelAnnotations) |
SetHiLoSequenceName(String) |
Intenta establecer el nombre de secuencia que se va a usar con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
SetHiLoSequenceSchema(String) |
Intenta establecer el esquema de la secuencia que se va a usar con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
SetMaxIdentifierLength(Nullable<Int32>) |
Intenta establecer mediante MaxIdentifierLength la semántica de en RelationalAnnotations uso. (Heredado de RelationalModelAnnotations) |
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Intenta establecer el objeto SqlServerValueGenerationStrategy que se va a usar para las propiedades de las claves del modelo. |
Implementaciones de interfaz explícitas
IRelationalModelAnnotations.FindSequence(String, String) |
Busca un ISequence con el nombre especificado. (Heredado de RelationalModelAnnotations) |
IRelationalModelAnnotations.Sequences |
Todo ISequencecontenido en el modelo. (Heredado de RelationalModelAnnotations) |