Compartir a través de


AlterColumnOperation Clase

Definición

que MigrationOperation se va a modificar una columna existente.

public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")]
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
type AlterColumnOperation = class
    inherit MigrationOperation
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")>]
type AlterColumnOperation = class
    inherit ColumnOperation
    interface IAlterMigrationOperation
Public Class AlterColumnOperation
Inherits MigrationOperation
Public Class AlterColumnOperation
Inherits ColumnOperation
Implements IAlterMigrationOperation
Herencia
AlterColumnOperation
Herencia
Herencia
Atributos
Implementaciones

Comentarios

Consulte Migraciones de bases de datos para obtener más información y ejemplos.

Constructores

AlterColumnOperation()

que MigrationOperation se va a modificar una columna existente.

Propiedades

ClrType

que MigrationOperation se va a modificar una columna existente.

ClrType

CLR Type de la propiedad o propiedades asignadas a la columna.

(Heredado de ColumnOperation)
Collation

Intercalación de esta columna o null si no se ha configurado explícitamente uno.

(Heredado de ColumnOperation)
ColumnType

que MigrationOperation se va a modificar una columna existente.

ColumnType

Tipo de almacén de la columna, por ejemplo, "nvarchar(max)".

(Heredado de ColumnOperation)
Comment

Comentario para esta columna

(Heredado de ColumnOperation)
ComputedColumnSql

que MigrationOperation se va a modificar una columna existente.

ComputedColumnSql

Expresión SQL que se va a usar para calcular el valor de columna, null si la columna no se calcula.

(Heredado de ColumnOperation)
DefaultValue

que MigrationOperation se va a modificar una columna existente.

DefaultValue

Valor predeterminado de las filas insertadas sin un valor explícito para esta columna o null si no hay ningún valor predeterminado.

(Heredado de ColumnOperation)
DefaultValueSql

que MigrationOperation se va a modificar una columna existente.

DefaultValueSql

Expresión SQL que se va a usar como restricción predeterminada al crear la columna o null si no hay ninguna restricción predeterminada.

(Heredado de ColumnOperation)
IsDestructiveChange

Indica si la operación podría provocar la pérdida de datos en la base de datos.

(Heredado de MigrationOperation)
IsFixedLength

Indica si la columna está restringida a datos de longitud fija.

(Heredado de ColumnOperation)
IsNullable

que MigrationOperation se va a modificar una columna existente.

IsNullable

Indica si la columna puede almacenar null valores o no.

(Heredado de ColumnOperation)
IsReadOnly

Indica si el objeto actual es de solo lectura.

(Heredado de AnnotatableBase)
IsRowVersion

que MigrationOperation se va a modificar una columna existente.

IsRowVersion

Indica si esta columna actúa como un token de simultaneidad automática en la misma vena que las columnas "rowversion"/"timestamp" en SQL Server.

(Heredado de ColumnOperation)
IsStored

Si el valor de la columna calculada a la que se asigna esta propiedad se almacena en la base de datos o se calcula cuando se lee.

(Heredado de ColumnOperation)
IsUnicode

que MigrationOperation se va a modificar una columna existente.

IsUnicode

Indica si la columna puede contener o no datos Unicode, o null si no se especifica o no se aplica a este tipo de columna.

(Heredado de ColumnOperation)
Item[String]

Obtiene la anotación de valor con el nombre especificado y devuelve null si no existe.

(Heredado de Annotatable)
MaxLength

que MigrationOperation se va a modificar una columna existente.

MaxLength

Cantidad máxima de datos que la columna puede almacenar, o null si no se especifica o no se aplica a este tipo de columna.

(Heredado de ColumnOperation)
Name

El nombre de la columna.

Name

El nombre de la columna.

(Heredado de ColumnOperation)
OldColumn

Operación que representa la columna tal como estaba antes de modificarse.

Precision

Número máximo de dígitos que la columna puede almacenar, o null si no se especifica o no se aplica a este tipo de columna.

(Heredado de ColumnOperation)
Scale

Número máximo de posiciones decimales que la columna puede almacenar, o null si no se especifica o no se aplica a este tipo de columna.

(Heredado de ColumnOperation)
Schema

Esquema que contiene la tabla o null si se debe usar el esquema predeterminado.

Schema

Esquema que contiene la tabla o null si se debe usar el esquema predeterminado.

(Heredado de ColumnOperation)
Table

Tabla que contiene la columna.

Table

Tabla que contiene la columna.

(Heredado de ColumnOperation)

Métodos

AddAnnotation(String, Annotation)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de Annotatable)
AddAnnotation(String, Object)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Agrega anotaciones a este objeto.

(Heredado de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Agrega anotaciones a este objeto.

(Heredado de AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Agrega anotaciones en tiempo de ejecución a este objeto.

(Heredado de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Agrega anotaciones en tiempo de ejecución a este objeto.

(Heredado de AnnotatableBase)
CreateAnnotation(String, Object)

Crea una nueva anotación.

(Heredado de Annotatable)
CreateRuntimeAnnotation(String, Object)

Crea una nueva anotación en tiempo de ejecución.

(Heredado de AnnotatableBase)
EnsureMutable()

Produce si el modelo es de solo lectura.

(Heredado de Annotatable)
EnsureReadOnly()

Produce si el modelo no es de solo lectura.

(Heredado de Annotatable)
FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de Annotatable)
FindRuntimeAnnotation(String)

Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
GetAnnotation(String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

(Heredado de AnnotatableBase)
GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de Annotatable)
GetOrAddAnnotation(String, Object)

Agrega una anotación a este objeto o devuelve la anotación existente si ya existe una con el nombre especificado.

(Heredado de Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, agregándolo si no existe uno.

(Heredado de AnnotatableBase)
GetRuntimeAnnotations()

Obtiene todas las anotaciones en tiempo de ejecución del objeto actual.

(Heredado de AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Se llama cuando se estableció o quitó una anotación.

(Heredado de Annotatable)
RemoveAnnotation(String)

Quita la anotación especificada de este objeto.

(Heredado de Annotatable)
RemoveRuntimeAnnotation(String)

Quita la anotación en tiempo de ejecución especificada de este objeto.

(Heredado de AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de Annotatable)
SetAnnotation(String, Annotation)

Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de Annotatable)
SetAnnotation(String, Object)

Establece la anotación almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)

Implementaciones de interfaz explícitas

IAlterMigrationOperation.OldAnnotations

OldColumn objeto expuesto para examinar las anotaciones.

IAnnotatable.AddRuntimeAnnotation(String, Object)

Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
IAnnotatable.FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
IAnnotatable.GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Obtiene todas las anotaciones en tiempo de ejecución del objeto actual.

(Heredado de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Quita la anotación en tiempo de ejecución especificada de este objeto.

(Heredado de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Quita la anotación especificada de este objeto.

(Heredado de Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si null se proporciona.

(Heredado de Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Obtiene el valor de la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de AnnotatableBase)

Métodos de extensión

AnnotationsToDebugString(IAnnotatable, Int32)

Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto .

GetAnnotation(IAnnotatable, String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Agrega anotaciones a un objeto .

GetAnnotation(IMutableAnnotatable, String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Obtiene la anotación existente con una clave determinada o agrega una nueva anotación si no existe.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si null se proporciona.

Se aplica a