ColumnModel クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列に関する情報を表します。
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(PrimitiveTypeKind, TypeUsage) |
ColumnModel クラスの新しいインスタンスを初期化します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。 |
| ColumnModel(PrimitiveTypeKind, TypeUsage) |
クラスの新しいインスタンスを初期化します。 |
| ColumnModel(PrimitiveTypeKind) |
ColumnModel クラスの新しいインスタンスを初期化します。 Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供される入力を受け入れるようには設計されていません。 このようなソースから入力を受け入れる場合は、SQL インジェクション攻撃などから保護するために、これらの API に渡される前に検証する必要があります。 |
| ColumnModel(PrimitiveTypeKind) |
クラスの新しいインスタンスを初期化します。 |
プロパティ
| 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) |
この列が別の列よりも狭いデータ型であるかどうかを判断します。 指定された列定義をこの定義に変更すると、データが失われるかどうかを判断するために使用されます。 |