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


ColumnModel Класс

Определение

Представляет сведения о столбце.

API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

public class ColumnModel : System.Data.Entity.Migrations.Model.PropertyModel
type ColumnModel = class
    inherit PropertyModel
Public Class ColumnModel
Inherits PropertyModel
Наследование
ColumnModel
Наследование
ColumnModel

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

ColumnModel(PrimitiveTypeKind, TypeUsage)

Инициализирует новый экземпляр класса ColumnModel.

API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

ColumnModel(PrimitiveTypeKind, TypeUsage)

Инициализирует новый экземпляр класса.

ColumnModel(PrimitiveTypeKind)

Инициализирует новый экземпляр класса ColumnModel.

API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

ColumnModel(PrimitiveTypeKind)

Инициализирует новый экземпляр класса.

Свойства

Annotations

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

ClrDefaultValue

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

ClrType

Возвращает тип CLR, соответствующий типу базы данных этого столбца.

DefaultValue

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

DefaultValue

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

API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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

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

DefaultValueSql

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

API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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

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

IsFixedLength

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

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

Возвращает или задает значение, указывающее, будут ли значения для этого столбца создаваться базой данных с использованием шаблона идентификации.

IsNullable

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

IsTimestamp

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

IsUnicode

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

IsUnicode

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

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

Возвращает или задает максимальную длину этого столбца. Допустимо только для типов данных массива.

MaxLength

Возвращает или задает максимальную длину для данной модели свойств. Допустимо только для типов данных массива.

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

Возвращает или задает имя столбца.

Name

Возвращает или задает имя модели свойств.

API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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

Возвращает или задает точность для этого столбца. Допустимо только для десятичных типов данных.

Precision

Возвращает или задает точность для данной модели свойств. Допустимо только для десятичных типов данных.

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

Возвращает или задает масштаб для этого столбца. Допустимо только для десятичных типов данных.

Scale

Возвращает или задает масштаб для данной модели свойств. Допустимо только для десятичных типов данных.

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

Возвращает или задает тип данных поставщика, используемый для данного столбца.

StoreType

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

API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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

Возвращает тип данных для этого столбца.

Type

Возвращает тип данных для данной модели свойств.

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

Возвращает дополнительные сведения о типе данных этого столбца. Сюда входят такие сведения, как максимальная длина, допустимость значений NULL и т. д.

TypeUsage

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

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

Методы

IsNarrowerThan(ColumnModel, DbProviderManifest)

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

IsNarrowerThan(ColumnModel, DbProviderManifest)

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

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