RelationalPropertyBuilderExtensions 類別

定義

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

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

備註

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

方法

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

傳回值,指出指定的值是否可以設定為定序。

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

傳回值,指出是否可以為 屬性設定指定的資料行。

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

傳回值,指出是否可以為屬性設定特定類似資料表之存放區物件的指定資料行。

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

取得值,指出是否可以為 屬性設定指定的資料行順序。

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

傳回值,指出是否可以為 屬性設定指定的資料類型。

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

傳回值,指出指定的值是否可以設定為數據行的批註。

CanSetComment(IConventionPropertyBuilder, String, Boolean)

傳回值,指出指定的值是否可以設定為數據行的批註。

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

傳回值,指出是否可以為資料行設定指定的計算值 SQL 運算式。

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

傳回值,指出指定的值是否可以設定為數據行的預設值。

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

傳回值,指出是否可以為資料行設定指定的預設值運算式。

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

傳回值,指出屬性是否可以設定為固定長度。

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

傳回值,指出是否可以為資料行設定指定的計算資料行類型。

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

傳回值,指出指定的值是否可以當做指定實體屬性的 JSON 屬性名稱使用。

HasColumnName(IConventionPropertyBuilder, String, Boolean)

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

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

設定屬性對應至特定資料表類似存放區物件的資料行。

HasColumnName(PropertyBuilder, String)

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

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

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

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

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

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

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

HasColumnType(IConventionPropertyBuilder, String, Boolean)

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

HasColumnType(PropertyBuilder, String)

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

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

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

HasComment(IConventionPropertyBuilder, String, Boolean)

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

HasComment(PropertyBuilder, String)

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

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

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

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

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

HasComputedColumnSql(PropertyBuilder)

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

HasComputedColumnSql(PropertyBuilder, String)

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

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

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

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

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

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

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

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

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

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

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

HasDefaultValue(PropertyBuilder)

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

HasDefaultValue(PropertyBuilder, Object)

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

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

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

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

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

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

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

HasDefaultValueSql(PropertyBuilder)

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

HasDefaultValueSql(PropertyBuilder, String)

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

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

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

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

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

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

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

HasJsonPropertyName(PropertyBuilder, String)

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

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

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

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

IsFixedLength(PropertyBuilder, Boolean)

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

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

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

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

UseCollation(IConventionPropertyBuilder, String, Boolean)

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

UseCollation(PropertyBuilder, String)

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

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

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

適用於