次の方法で共有


ColumnModel クラス

定義

列に関する情報を表します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

public class ColumnModel : System.Data.Entity.Migrations.Model.PropertyModel
type ColumnModel = class
    inherit PropertyModel
Public Class ColumnModel
Inherits PropertyModel
継承
ColumnModel
継承
ColumnModel

コンストラクター

ColumnModel(PrimitiveTypeKind)

ColumnModel クラスの新しいインスタンスを初期化します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

ColumnModel(PrimitiveTypeKind)

クラスの新しいインスタンスを初期化します。

ColumnModel(PrimitiveTypeKind, TypeUsage)

ColumnModel クラスの新しいインスタンスを初期化します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

ColumnModel(PrimitiveTypeKind, TypeUsage)

クラスの新しいインスタンスを初期化します。

プロパティ

Annotations

列で変更されたカスタム注釈を取得または設定します。

ClrDefaultValue

この列のデータベース型に対応する CLR 型の既定値を取得します。

ClrType

この列のデータベース型に対応する CLR 型を取得します。

DefaultValue

この列の既定値として使用する定数値を取得または設定します。

DefaultValue

このプロパティ モデルの既定値として使用する定数値を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

(継承元 PropertyModel)
DefaultValueSql

この列の既定値として使用される SQL 式を取得または設定します。

DefaultValueSql

このプロパティ モデルの既定値として使用される SQL 式を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

(継承元 PropertyModel)
IsFixedLength

この列が固定長かどうかを示す値を取得または設定します。 配列データ型に対してのみ有効です。

IsFixedLength

このプロパティ モデルが固定長かどうかを示す値を取得または設定します。 配列データ型に対してのみ有効です。

(継承元 PropertyModel)
IsIdentity

この列の値が ID パターンを使用してデータベースによって生成されるかどうかを示す値を取得または設定します。

IsNullable

この列に null 値を格納できるかどうかを示す値を取得または設定します。

IsTimestamp

このプロパティ モデルをタイムスタンプとして構成する必要があるかどうかを示す値を取得または設定します。

IsUnicode

この列が Unicode 文字をサポートしているかどうかを示す値を取得または設定します。 テキストデータ型に対してのみ有効です。

IsUnicode

このプロパティ モデルが Unicode 文字をサポートしているかどうかを示す値を取得または設定します。 テキストデータ型に対してのみ有効です。

(継承元 PropertyModel)
MaxLength

この列の最大長を取得または設定します。 配列データ型に対してのみ有効です。

MaxLength

このプロパティ モデルの最大長を取得または設定します。 配列データ型に対してのみ有効です。

(継承元 PropertyModel)
Name

列の名前を取得または設定します。

Name

プロパティ モデルの名前を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

(継承元 PropertyModel)
Precision

この列の有効桁数を取得または設定します。 10 進データ型に対してのみ有効です。

Precision

このプロパティ モデルの有効桁数を取得または設定します。 10 進データ型に対してのみ有効です。

(継承元 PropertyModel)
Scale

この列のスケールを取得または設定します。 10 進データ型に対してのみ有効です。

Scale

このプロパティ モデルのスケールを取得または設定します。 10 進データ型に対してのみ有効です。

(継承元 PropertyModel)
StoreType

この列に使用するプロバイダー固有のデータ型を取得または設定します。

StoreType

このプロパティ モデルに使用するプロバイダー固有のデータ型を取得または設定します。

Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。

(継承元 PropertyModel)
Type

この列のデータ型を取得します。

Type

このプロパティ モデルのデータ型を取得します。

(継承元 PropertyModel)
TypeUsage

この列のデータ型に関する追加の詳細を取得します。 これには、最大長、null 許容性などの詳細が含まれます。

TypeUsage

このプロパティ モデルのデータ型に関する追加の詳細を取得します。 これには、最大長、null 許容性などの詳細が含まれます。

(継承元 PropertyModel)

メソッド

IsNarrowerThan(ColumnModel, DbProviderManifest)

この列が別の列よりも狭いデータ型であるかどうかを判断します。 指定された列定義をこの定義に変更すると、データが失われるかどうかを判断するために使用されます。

IsNarrowerThan(ColumnModel, DbProviderManifest)

この列が別の列よりも狭いデータ型であるかどうかを判断します。 指定された列定義をこの定義に変更すると、データが失われるかどうかを判断するために使用されます。

適用対象