AlterColumnOperation Klasa

Definicja

A MigrationOperation , aby zmienić istniejącą kolumnę.

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
Dziedziczenie
AlterColumnOperation
Dziedziczenie
Dziedziczenie
Atrybuty
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Migracje bazy danych .

Konstruktory

AlterColumnOperation()

A MigrationOperation , aby zmienić istniejącą kolumnę.

Właściwości

ClrType

A MigrationOperation , aby zmienić istniejącą kolumnę.

ClrType

ClR Type właściwości lub właściwości mapowane na kolumnę.

(Odziedziczone po ColumnOperation)
Collation

Sortowanie dla tej kolumny lub null jeśli nie zostało jawnie skonfigurowane.

(Odziedziczone po ColumnOperation)
ColumnType

A MigrationOperation , aby zmienić istniejącą kolumnę.

ColumnType

Typ magazynu kolumny — na przykład "nvarchar(max)".

(Odziedziczone po ColumnOperation)
Comment

Komentarz dla tej kolumny

(Odziedziczone po ColumnOperation)
ComputedColumnSql

A MigrationOperation , aby zmienić istniejącą kolumnę.

ComputedColumnSql

Wyrażenie SQL do użycia do obliczenia wartości kolumny, null jeśli kolumna nie jest obliczana.

(Odziedziczone po ColumnOperation)
DefaultValue

A MigrationOperation , aby zmienić istniejącą kolumnę.

DefaultValue

Wartość domyślna wierszy wstawionych bez jawnej wartości dla tej kolumny lub null jeśli nie ma wartości domyślnej.

(Odziedziczone po ColumnOperation)
DefaultValueSql

A MigrationOperation , aby zmienić istniejącą kolumnę.

DefaultValueSql

Wyrażenie SQL do użycia jako ograniczenie domyślne podczas tworzenia kolumny lub null jeśli nie ma domyślnego ograniczenia.

(Odziedziczone po ColumnOperation)
IsDestructiveChange

Wskazuje, czy operacja może spowodować utratę danych w bazie danych.

(Odziedziczone po MigrationOperation)
IsFixedLength

Wskazuje, czy kolumna jest ograniczona do danych o stałej długości.

(Odziedziczone po ColumnOperation)
IsNullable

A MigrationOperation , aby zmienić istniejącą kolumnę.

IsNullable

Wskazuje, czy ta kolumna może przechowywać null wartości.

(Odziedziczone po ColumnOperation)
IsReadOnly

Wskazuje, czy bieżący obiekt jest tylko do odczytu.

(Odziedziczone po AnnotatableBase)
IsRowVersion

A MigrationOperation , aby zmienić istniejącą kolumnę.

IsRowVersion

Wskazuje, czy ta kolumna działa jako automatyczny token współbieżności w tym samym wierszu co kolumny "rowversion"/"timestamp" w SQL Server.

(Odziedziczone po ColumnOperation)
IsStored

Określa, czy wartość obliczonej kolumny, do której jest mapowana ta właściwość, jest przechowywana w bazie danych, czy obliczana podczas odczytywania.

(Odziedziczone po ColumnOperation)
IsUnicode

A MigrationOperation , aby zmienić istniejącą kolumnę.

IsUnicode

Wskazuje, czy kolumna może zawierać dane Unicode, czy też nie jest określona, czy null nie ma zastosowania do tego typu kolumny.

(Odziedziczone po ColumnOperation)
Item[String]

Pobiera adnotację wartości z daną nazwą, zwracając null , jeśli nie istnieje.

(Odziedziczone po Annotatable)
MaxLength

A MigrationOperation , aby zmienić istniejącą kolumnę.

MaxLength

Maksymalna ilość danych, które może przechowywać kolumna lub null jeśli ta wartość nie jest określona lub nie ma zastosowania do tego typu kolumny.

(Odziedziczone po ColumnOperation)
Name

Nazwa kolumny.

Name

Nazwa kolumny.

(Odziedziczone po ColumnOperation)
OldColumn

Operacja reprezentująca kolumnę, jak była wcześniej zmieniona.

Precision

Maksymalna liczba cyfr, które kolumna może przechowywać, lub null jeśli nie jest określona lub nie ma zastosowania do tego typu kolumny.

(Odziedziczone po ColumnOperation)
Scale

Maksymalna liczba miejsc dziesiętnych, które kolumna może przechowywać, lub jeśli ta wartość nie jest określona lub null nie ma zastosowania do tego typu kolumny.

(Odziedziczone po ColumnOperation)
Schema

Schemat zawierający tabelę lub null jeśli należy użyć domyślnego schematu.

Schema

Schemat zawierający tabelę lub null jeśli należy użyć domyślnego schematu.

(Odziedziczone po ColumnOperation)
Table

Tabela zawierająca kolumnę.

Table

Tabela zawierająca kolumnę.

(Odziedziczone po ColumnOperation)

Metody

AddAnnotation(String, Annotation)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Dodaje adnotacje do tego obiektu.

(Odziedziczone po AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Dodaje adnotacje do tego obiektu.

(Odziedziczone po AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Dodaje adnotacje środowiska uruchomieniowego do tego obiektu.

(Odziedziczone po AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Dodaje adnotacje środowiska uruchomieniowego do tego obiektu.

(Odziedziczone po AnnotatableBase)
CreateAnnotation(String, Object)

Tworzy nową adnotację.

(Odziedziczone po Annotatable)
CreateRuntimeAnnotation(String, Object)

Tworzy nową adnotację środowiska uruchomieniowego.

(Odziedziczone po AnnotatableBase)
EnsureMutable()

Zgłasza wartość, jeśli model jest tylko do odczytu.

(Odziedziczone po Annotatable)
EnsureReadOnly()

Zgłasza błąd, jeśli model nie jest tylko do odczytu.

(Odziedziczone po Annotatable)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po Annotatable)
FindRuntimeAnnotation(String)

Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po Annotatable)
GetOrAddAnnotation(String, Object)

Dodaje adnotację do tego obiektu lub zwraca istniejącą adnotację, jeśli ta z określoną nazwą już istnieje.

(Odziedziczone po Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie.

(Odziedziczone po AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Wywoływana, gdy adnotacja została ustawiona lub usunięta.

(Odziedziczone po Annotatable)
RemoveAnnotation(String)

Usuwa daną adnotację z tego obiektu.

(Odziedziczone po Annotatable)
RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po AnnotatableBase)
SetAnnotation(String, Annotation)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
SetAnnotation(String, Annotation, Annotation)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
SetAnnotation(String, Object)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)

Jawne implementacje interfejsu

IAlterMigrationOperation.OldAnnotations

Uwidocznione OldColumn do zbadania adnotacji.

IAnnotatable.AddRuntimeAnnotation(String, Object)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
IAnnotatable.FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając wartość null, jeśli nie istnieje.

(Odziedziczone po Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
IAnnotatable.GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie.

(Odziedziczone po AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Usuwa daną adnotację z tego obiektu.

(Odziedziczone po Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null zostanie dostarczona.

(Odziedziczone po Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po AnnotatableBase)

Metody rozszerzania

AnnotationsToDebugString(IAnnotatable, Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie.

GetAnnotation(IAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Dodaje adnotacje do obiektu.

GetAnnotation(IMutableAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Pobiera istniejącą adnotację z danym kluczem lub dodaje nową adnotację, jeśli nie istnieje.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null zostanie dostarczona.

Dotyczy