Поделиться через


AddColumnOperation Класс

Определение

Объект MigrationOperation для добавления нового столбца.

public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD {Name}")]
public class AddColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation
type AddColumnOperation = class
    inherit MigrationOperation
type AddColumnOperation = class
    inherit ColumnOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD {Name}")>]
type AddColumnOperation = class
    inherit ColumnOperation
Public Class AddColumnOperation
Inherits MigrationOperation
Public Class AddColumnOperation
Inherits ColumnOperation
Наследование
Наследование
Наследование
Атрибуты

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

Конструкторы

AddColumnOperation()

Объект MigrationOperation для добавления нового столбца.

Свойства

ClrType

Объект MigrationOperation для добавления нового столбца.

ClrType

Среда CLR Type свойства или свойств, сопоставленных со столбцом.

(Унаследовано от ColumnOperation)
Collation

Параметры сортировки для этого столбца или null , если он не был явно настроен.

(Унаследовано от ColumnOperation)
ColumnType

Объект MigrationOperation для добавления нового столбца.

ColumnType

Тип хранилища столбца, например nvarchar(max).

(Унаследовано от ColumnOperation)
Comment

Комментарий к этому столбцу

(Унаследовано от ColumnOperation)
ComputedColumnSql

Объект MigrationOperation для добавления нового столбца.

ComputedColumnSql

Выражение SQL, используемое для вычисления значения столбца, null если столбец не вычисляется.

(Унаследовано от ColumnOperation)
DefaultValue

Объект MigrationOperation для добавления нового столбца.

DefaultValue

Значение по умолчанию для строк, вставленных без явного значения для этого столбца, или null значение , если значение по умолчанию отсутствует.

(Унаследовано от ColumnOperation)
DefaultValueSql

Объект MigrationOperation для добавления нового столбца.

DefaultValueSql

Выражение SQL, используемое в качестве ограничения по умолчанию при создании столбца, или null значение , если ограничение по умолчанию отсутствует.

(Унаследовано от ColumnOperation)
IsDestructiveChange

Указывает, может ли операция привести к потере данных в базе данных.

(Унаследовано от MigrationOperation)
IsFixedLength

Указывает, ограничен ли столбец данными фиксированной длины.

(Унаследовано от ColumnOperation)
IsNullable

Объект MigrationOperation для добавления нового столбца.

IsNullable

Указывает, может ли столбец хранить null значения.

(Унаследовано от ColumnOperation)
IsReadOnly

Указывает, доступен ли текущий объект только для чтения.

(Унаследовано от AnnotatableBase)
IsRowVersion

Объект MigrationOperation для добавления нового столбца.

IsRowVersion

Указывает, действует ли этот столбец в качестве маркера автоматического параллелизма в том же ключе, что и столбцы rowversion/timestamp на SQL Server.

(Унаследовано от ColumnOperation)
IsStored

Значение вычисляемого столбца, с которое сопоставляется это свойство, хранится в базе данных или вычисляется при чтении.

(Унаследовано от ColumnOperation)
IsUnicode

Объект MigrationOperation для добавления нового столбца.

IsUnicode

Указывает, может ли столбец содержать данные Юникода или null не указан или не применяется к данному типу столбца.

(Унаследовано от ColumnOperation)
Item[String]

Возвращает заметку со значением с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от Annotatable)
MaxLength

Объект MigrationOperation для добавления нового столбца.

MaxLength

Максимальный объем данных, которые может хранить столбец, или null значение , если он не указан или не применяется к данному типу столбца.

(Унаследовано от ColumnOperation)
Name

Имя столбца.

Name

Имя столбца.

(Унаследовано от ColumnOperation)
Precision

Максимальное число цифр, которое может хранить столбец, или null значение , если он не указан или не применяется к данному типу столбца.

(Унаследовано от ColumnOperation)
Scale

Максимальное число десятичных разрядов, которое может храниться в столбце, или null значение , если это значение не указано или не относится к данному типу столбца.

(Унаследовано от ColumnOperation)
Schema

Схема, содержащая таблицу, или null значение , если следует использовать схему по умолчанию.

Schema

Схема, содержащая таблицу, или null значение , если следует использовать схему по умолчанию.

(Унаследовано от ColumnOperation)
Table

Таблица, в которую будет добавлен столбец.

Table

Таблица, содержащая столбец.

(Унаследовано от ColumnOperation)

Методы

AddAnnotation(String, Annotation)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от Annotatable)
AddAnnotation(String, Object)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Добавляет заметки к этому объекту.

(Унаследовано от AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Добавляет заметки к этому объекту.

(Унаследовано от AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Добавляет к этому объекту заметки среды выполнения.

(Унаследовано от AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Добавляет к этому объекту заметки среды выполнения.

(Унаследовано от AnnotatableBase)
CreateAnnotation(String, Object)

Создает новую заметку.

(Унаследовано от Annotatable)
CreateRuntimeAnnotation(String, Object)

Создает новую заметку среды выполнения.

(Унаследовано от AnnotatableBase)
EnsureMutable()

Вызывает исключение, если модель доступна только для чтения.

(Унаследовано от Annotatable)
EnsureReadOnly()

Вызывает исключение, если модель не доступна только для чтения.

(Унаследовано от Annotatable)
FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от Annotatable)
FindRuntimeAnnotation(String)

Возвращает заметку среды выполнения с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от AnnotatableBase)
GetAnnotation(String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

(Унаследовано от AnnotatableBase)
GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от Annotatable)
GetOrAddAnnotation(String, Object)

Добавляет заметку к этому объекту или возвращает существующую заметку, если она уже существует с указанным именем.

(Унаследовано от Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Возвращает значение заметки среды выполнения с заданным именем, добавляя ее, если она не существует.

(Унаследовано от AnnotatableBase)
GetRuntimeAnnotations()

Возвращает все заметки среды выполнения для текущего объекта .

(Унаследовано от AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Вызывается при установке или удалении заметки.

(Унаследовано от Annotatable)
RemoveAnnotation(String)

Удаляет заданную заметку из этого объекта .

(Унаследовано от Annotatable)
RemoveRuntimeAnnotation(String)

Удаляет заданную заметку среды выполнения из этого объекта.

(Унаследовано от AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от Annotatable)
SetAnnotation(String, Annotation)

Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от Annotatable)
SetAnnotation(String, Object)

Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)

Явные реализации интерфейса

IAnnotatable.AddRuntimeAnnotation(String, Object)

Добавляет к этому объекту заметку среды выполнения. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
IAnnotatable.FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую значение NULL, если она не существует.

(Унаследовано от Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

Возвращает заметку среды выполнения с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от AnnotatableBase)
IAnnotatable.GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от Annotatable)
IAnnotatable.GetRuntimeAnnotations()

Возвращает все заметки среды выполнения для текущего объекта .

(Унаследовано от AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Удаляет заданную заметку среды выполнения из этого объекта.

(Унаследовано от AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Задает заметку среды выполнения, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует.

(Унаследовано от AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Удаляет заданную заметку из этого объекта .

(Унаследовано от Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если null она указана.

(Унаследовано от Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Возвращает значение заметки с заданным именем, возвращая null значение , если оно не существует.

(Унаследовано от AnnotatableBase)

Методы расширения

AnnotationsToDebugString(IAnnotatable, Int32)

Возвращает строку отладки для всех заметок, объявленных в объекте .

GetAnnotation(IAnnotatable, String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Добавляет заметки к объекту .

GetAnnotation(IMutableAnnotatable, String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Возвращает существующую заметку с заданным ключом или добавляет новую заметку, если она не существует.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если null она указана.

Применяется к