RelationalComplexTypePropertyBuilderExtensions 類別

定義

的關係資料庫特定擴充方法 ComplexTypePropertyBuilder

public static class RelationalComplexTypePropertyBuilderExtensions
type RelationalComplexTypePropertyBuilderExtensions = class
Public Module RelationalComplexTypePropertyBuilderExtensions
繼承
RelationalComplexTypePropertyBuilderExtensions

備註

如需詳細資訊和範例,請參閱 模型化實體類型和關聯 性。

方法

HasColumnName(ComplexTypePropertyBuilder, String)

設定當以關係資料庫為目標時,屬性所對應的資料行。

HasColumnName<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

設定當以關係資料庫為目標時,屬性所對應的資料行。

HasColumnOrder(ComplexTypePropertyBuilder, Nullable<Int32>)

設定屬性所對應之資料行的順序。

HasColumnOrder<TProperty>(ComplexTypePropertyBuilder<TProperty>, Nullable<Int32>)

設定屬性所對應之資料行的順序。

HasColumnType(ComplexTypePropertyBuilder, String)

設定以關係資料庫為目標時,屬性所對應之資料行的資料類型。 這應該是完整的類型名稱,包括精確度、小數位數、長度等。

HasColumnType<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

設定以關係資料庫為目標時,屬性所對應之資料行的資料類型。 這應該是完整的類型名稱,包括精確度、小數位數、長度等。

HasComment(ComplexTypePropertyBuilder, String)

設定要套用至資料行的批註

HasComment<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

設定要套用至資料行的批註

HasComputedColumnSql(ComplexTypePropertyBuilder)

設定屬性,以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql(ComplexTypePropertyBuilder, String)

設定屬性,以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>)

設定屬性,以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

設定屬性,以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

設定屬性,以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, Nullable<Boolean>)

設定屬性,以關係資料庫為目標時對應至計算資料行。

HasDefaultValue(ComplexTypePropertyBuilder)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值。

HasDefaultValue(ComplexTypePropertyBuilder, Object)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值。

HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值。

HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>, Object)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值。

HasDefaultValueSql(ComplexTypePropertyBuilder)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值運算式。

HasDefaultValueSql(ComplexTypePropertyBuilder, String)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值運算式。

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值運算式。

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

設定以關係資料庫為目標時,屬性所對應之資料行的預設值運算式。

HasJsonPropertyName(ComplexTypePropertyBuilder, String)

設定對應至 JSON 資料行之實體的屬性、將實體屬性對應至特定 JSON 屬性,而不是使用實體屬性名稱。

HasJsonPropertyName<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

設定對應至 JSON 資料行之實體的屬性、將實體屬性對應至特定 JSON 屬性,而不是使用實體屬性名稱。

IsFixedLength(ComplexTypePropertyBuilder, Boolean)

將 屬性設定為只能儲存固定長度的資料,例如字串。

IsFixedLength<TProperty>(ComplexTypePropertyBuilder<TProperty>, Boolean)

將 屬性設定為只能儲存固定長度的資料,例如字串。

UseCollation(ComplexTypePropertyBuilder, String)

設定 屬性以使用指定的定序。 資料庫資料行將會使用指定的定序來建立,而且會隱含地用於所有區分定序的作業中。

UseCollation<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

設定 屬性以使用指定的定序。 資料庫資料行將會使用指定的定序來建立,而且會隱含地用於所有區分定序的作業中。

適用於