共用方式為


ColumnModel 類別

定義

表示資料行的相關資訊。

Entity Framework 移轉 API 的設計目的不是接受未受信任來源所提供的輸入, (例如應用程式的使用者) 。 如果從這類來源接受輸入,則應該先加以驗證,再傳遞至這些 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 類別的新實例。

Entity Framework 移轉 API 的設計目的不是接受未受信任來源所提供的輸入, (例如應用程式的使用者) 。 如果從這類來源接受輸入,則應該先加以驗證,再傳遞至這些 API 以防止 SQL 插入式攻擊等。

ColumnModel(PrimitiveTypeKind, TypeUsage)

初始化類別的新執行個體。

ColumnModel(PrimitiveTypeKind)

初始化 ColumnModel 類別的新實例。

Entity Framework 移轉 API 的設計目的不是接受未受信任來源所提供的輸入, (例如應用程式的使用者) 。 如果從這類來源接受輸入,則應該先加以驗證,再傳遞至這些 API 以防止 SQL 插入式攻擊等。

ColumnModel(PrimitiveTypeKind)

初始化類別的新執行個體。

屬性

Annotations

取得或設定資料行上已變更的自訂批註。

ClrDefaultValue

取得對應至這個資料行之資料庫類型的 CLR 型別預設值。

ClrType

取得對應至這個資料行之資料庫類型的 CLR 類型。

DefaultValue

取得或設定常數值,以作為這個資料行的預設值。

DefaultValue

取得或設定常數值,以作為這個屬性模型的預設值。

Entity Framework 移轉 API 的設計目的不是接受未受信任來源所提供的輸入, (例如應用程式的使用者) 。 如果從這類來源接受輸入,則應該先加以驗證,再傳遞至這些 API 以防止 SQL 插入式攻擊等。

(繼承來源 PropertyModel)
DefaultValueSql

取得或設定作為這個資料行預設值的 SQL 運算式。

DefaultValueSql

取得或設定作為這個屬性模型預設值的 SQL 運算式。

Entity Framework 移轉 API 的設計目的不是接受未受信任來源所提供的輸入, (例如應用程式的使用者) 。 如果從這類來源接受輸入,則應該先加以驗證,再傳遞至這些 API 以防止 SQL 插入式攻擊等。

(繼承來源 PropertyModel)
IsFixedLength

取得或設定值,指出這個資料行是否為固定長度。 僅適用于陣列資料類型。

IsFixedLength

取得或設定值,指出此屬性模型是否為固定長度。 僅適用于陣列資料類型。

(繼承來源 PropertyModel)
IsIdentity

取得或設定值,指出這個資料行的值是否將由資料庫使用身分識別模式產生。

IsNullable

取得或設定值,指出這個資料行是否可以儲存 Null 值。

IsTimestamp

取得或設定值,指出此屬性模型是否應該設定為時間戳記。

IsUnicode

取得或設定值,指出這個資料行是否支援 Unicode 字元。 僅適用于文字資料類型。

IsUnicode

取得或設定值,指出這個屬性模型是否支援 Unicode 字元。 僅適用于文字資料類型。

(繼承來源 PropertyModel)
MaxLength

取得或設定這個資料行的最大長度。 僅適用于陣列資料類型。

MaxLength

取得或設定此屬性模型的最大長度。 僅適用于陣列資料類型。

(繼承來源 PropertyModel)
Name

取得或設定資料行的名稱。

Name

取得或設定屬性模型的名稱。

Entity Framework 移轉 API 的設計目的不是接受未受信任來源所提供的輸入, (例如應用程式的使用者) 。 如果從這類來源接受輸入,則應該先加以驗證,再傳遞至這些 API 以防止 SQL 插入式攻擊等。

(繼承來源 PropertyModel)
Precision

取得或設定這個資料行的有效位數。 僅適用于十進位資料類型。

Precision

取得或設定這個屬性模型的精確度。 僅適用于十進位資料類型。

(繼承來源 PropertyModel)
Scale

取得或設定這個資料行的縮放比例。 僅適用于十進位資料類型。

Scale

取得或設定這個屬性模型的縮放比例。 僅適用于十進位資料類型。

(繼承來源 PropertyModel)
StoreType

取得或設定要用於這個資料行的提供者特定資料類型。

StoreType

取得或設定用於這個屬性模型的提供者特定資料類型。

Entity Framework 移轉 API 的設計目的不是接受未受信任來源所提供的輸入, (例如應用程式的使用者) 。 如果從這類來源接受輸入,則應該先加以驗證,再傳遞至這些 API 以防止 SQL 插入式攻擊等。

(繼承來源 PropertyModel)
Type

取得這個資料行的資料類型。

Type

取得這個屬性模型的資料類型。

(繼承來源 PropertyModel)
TypeUsage

取得此資料行之資料類型的其他詳細資料。 這包括最大長度、可為 Null 等詳細資料。

TypeUsage

取得此屬性模型資料類型的其他詳細資料。 這包括最大長度、可為 Null 等詳細資料。

(繼承來源 PropertyModel)

方法

IsNarrowerThan(ColumnModel, DbProviderManifest)

判斷此資料行是否比另一個資料行更窄的資料類型。 用來判斷將提供的資料行定義變更為這個定義是否會導致資料遺失。

IsNarrowerThan(ColumnModel, DbProviderManifest)

判斷此資料行是否比另一個資料行更窄的資料類型。 用來判斷將提供的資料行定義變更為這個定義是否會導致資料遺失。

適用於