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(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) |
Определяет, является ли этот столбец более узким типом данных, чем другой столбец. Используется для определения того, приведет ли изменение указанного определения столбца к этому определению к потере данных. |
Применяется к
Entity Framework