RelationalEntityTypeExtensions 類別

定義

關係資料庫中繼資料的實體類型擴充方法。

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

備註

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

欄位

DefaultQueryNameBase

取得用於 ISqlQuery 使用 RelationalEntityTypeBuilderExtensions.ToSqlQuery 之對應的名稱。

方法

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

在實體類型上建立具有指定名稱的新檢查條件約束。 如果具有相同名稱的檢查條件約束存在於相同的實體類型上,則會擲回例外狀況。

AddCheckConstraint(IMutableEntityType, String, String)

在實體類型上建立具有指定名稱的新檢查條件約束。 如果具有相同名稱的檢查條件約束存在於相同的實體類型上,則會擲回例外狀況。

FindCheckConstraint(IConventionEntityType, String)

IConventionCheckConstraint尋找具有指定名稱的 。

FindCheckConstraint(IEntityType, String)

ICheckConstraint尋找具有指定名稱的 。

FindCheckConstraint(IMutableEntityType, String)

IMutableCheckConstraint尋找具有指定名稱的 。

FindCheckConstraint(IReadOnlyEntityType, String)

IReadOnlyCheckConstraint尋找具有指定名稱的 。

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

傳回特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

FindMappingFragment(IEntityType, StoreObjectIdentifier)

傳回特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

FindMappingFragment(IMutableEntityType, StoreObjectIdentifier)

傳回特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

傳回特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

取得指定實體類型的外鍵,指向共用相同資料表型別存放區物件的其他實體類型。

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

取得指定實體類型的外鍵,指向共用相同資料表型別存放區物件的其他實體類型。

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

取得指定實體類型的外鍵,指向共用相同資料表型別存放區物件的其他實體類型。

FindRowInternalForeignKeys(IMutableEntityType, StoreObjectIdentifier)

取得指定實體類型的外鍵,指向共用相同資料表型別存放區物件的其他實體類型。

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

取得指定實體類型的外鍵,指向共用相同資料表型別存放區物件的其他實體類型。

GetCheckConstraints(IConventionEntityType)

傳回實體類型中包含的所有檢查條件約束。

GetCheckConstraints(IEntityType)

傳回實體類型中包含的所有檢查條件約束。

GetCheckConstraints(IMutableEntityType)

傳回實體類型中包含的所有檢查條件約束。

GetCheckConstraints(IReadOnlyEntityType)

傳回實體類型中包含的所有檢查條件約束。

GetComment(IEntityType)

傳回此實體所對應之資料表的批註。

GetComment(IReadOnlyEntityType)

傳回此實體所對應之資料表的批註。

GetCommentConfigurationSource(IConventionEntityType)

ConfigurationSource取得資料表批註的 。

GetContainerColumnName(IReadOnlyEntityType)

取得實體類型所對應的容器資料行名稱。

GetContainerColumnNameConfigurationSource(IConventionEntityType)

ConfigurationSource取得容器資料行名稱的 。

GetContainerColumnTypeMapping(IReadOnlyEntityType)
已淘汰.

取得實體類型所對應的容器資料行類型對應。

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
已淘汰.

ConfigurationSource取得容器資料行類型對應的 。

GetDeclaredCheckConstraints(IConventionEntityType)

傳回實體類型上宣告的所有檢查條件約束。

GetDeclaredCheckConstraints(IEntityType)

傳回實體類型上宣告的所有檢查條件約束。

GetDeclaredCheckConstraints(IMutableEntityType)

傳回實體類型上宣告的所有檢查條件約束。

GetDeclaredCheckConstraints(IReadOnlyEntityType)

傳回實體類型上宣告的所有檢查條件約束。

GetDefaultMappings(IEntityType)

傳回實體類型會使用的預設對應。

GetDefaultSchema(IEntityType)

傳回要用於此實體類型的預設資料庫架構。

GetDefaultSchema(IReadOnlyEntityType)

傳回要用於此實體類型的預設資料庫架構。

GetDefaultSqlQueryName(IEntityType)

取得預設的 SQL 查詢名稱,這個查詢名稱會在使用 RelationalEntityTypeBuilderExtensions.ToSqlQuery 對應時用於這個實體類型。

GetDefaultSqlQueryName(IReadOnlyEntityType)

取得預設的 SQL 查詢名稱,這個查詢名稱會在使用 RelationalEntityTypeBuilderExtensions.ToSqlQuery 對應時用於這個實體類型。

GetDefaultTableName(IEntityType)

傳回用於此實體類型的預設資料表名稱。

GetDefaultTableName(IEntityType, Boolean)

傳回用於此實體類型的預設資料表名稱。

GetDefaultTableName(IReadOnlyEntityType, Boolean)

傳回用於此實體類型的預設資料表名稱。

GetDefaultViewName(IEntityType)

傳回用於此實體類型的預設檢視名稱。

GetDefaultViewName(IReadOnlyEntityType)

傳回用於此實體類型的預設檢視名稱。

GetDefaultViewSchema(IEntityType)

傳回用於此實體檢視的預設資料庫架構。

GetDefaultViewSchema(IReadOnlyEntityType)

傳回用於此實體檢視的預設資料庫架構。

GetDeleteStoredProcedure(IConventionEntityType)

傳回實體類型要對應以進行刪除的預存程式,如果未 null 對應至預存程式,則傳回預存程式。

GetDeleteStoredProcedure(IEntityType)

傳回實體類型要對應以進行刪除的預存程式,如果未 null 對應至預存程式,則傳回預存程式。

GetDeleteStoredProcedure(IMutableEntityType)

傳回實體類型要對應以進行刪除的預存程式,如果未 null 對應至預存程式,則傳回預存程式。

GetDeleteStoredProcedure(IReadOnlyEntityType)

傳回實體類型要對應以進行刪除的預存程式,如果未 null 對應至預存程式,則傳回預存程式。

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

ConfigurationSource取得刪除預存程式的 。

GetDeleteStoredProcedureMappings(IEntityType)

傳回實體類型所對應的刪除預存程式。

GetFunctionMappings(IEntityType)

傳回實體類型所對應的函式。

GetFunctionName(IEntityType)

傳回實體類型所對應 null 或未對應至函式的函式名稱。

GetFunctionName(IReadOnlyEntityType)

傳回實體類型所對應 null 或未對應至函式的函式名稱。

GetFunctionNameConfigurationSource(IConventionEntityType)

ConfigurationSource取得函式名稱的 。

GetInsertStoredProcedure(IConventionEntityType)

傳回實體類型要對應以進行插入的 null 預存程式,如果未對應至預存程式,則傳回預存程式。

GetInsertStoredProcedure(IEntityType)

傳回實體類型要對應以進行插入的 null 預存程式,如果未對應至預存程式,則傳回預存程式。

GetInsertStoredProcedure(IMutableEntityType)

傳回實體類型要對應以進行插入的 null 預存程式,如果未對應至預存程式,則傳回預存程式。

GetInsertStoredProcedure(IReadOnlyEntityType)

傳回實體類型要對應以進行插入的 null 預存程式,如果未對應至預存程式,則傳回預存程式。

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

ConfigurationSource取得插入預存程式的 。

GetInsertStoredProcedureMappings(IEntityType)

傳回實體類型所對應的插入預存程式。

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

取得 的 ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType)

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

取得 的 ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

GetJsonPropertyName(IReadOnlyEntityType)

取得用於對應至 JSON 資料行之指定實體的 JSON 屬性名稱值。

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource取得指定實體類型的 JSON 屬性名稱的 。

GetMappingFragments(IConventionEntityType)

傳回所有已設定的實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingFragments(IConventionEntityType, StoreObjectType)

傳回指定型別的所有已設定實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingFragments(IEntityType)

傳回所有已設定的實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingFragments(IEntityType, StoreObjectType)

傳回指定型別的所有已設定實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingFragments(IMutableEntityType)

傳回所有已設定的實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingFragments(IMutableEntityType, StoreObjectType)

傳回指定型別的所有已設定實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingFragments(IReadOnlyEntityType)

傳回所有已設定的實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

傳回指定型別的所有已設定實體類型對應片段。

這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

GetMappingStrategy(IReadOnlyEntityType)

取得衍生型別的對應策略。

GetMappingStrategyConfigurationSource(IConventionEntityType)

ConfigurationSource取得 的 GetMappingStrategy(IReadOnlyEntityType)

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

傳回特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

GetOrCreateMappingFragment(IMutableEntityType, StoreObjectIdentifier)

傳回特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

GetSchema(IEntityType)

傳回包含對應資料表的資料庫架構。

GetSchema(IReadOnlyEntityType)

傳回包含對應資料表的資料庫架構。

GetSchemaConfigurationSource(IConventionEntityType)

ConfigurationSource取得資料庫架構的 。

GetSchemaQualifiedTableName(IEntityType)

傳回架構前面 null 加上實體類型的資料表名稱,如果未對應至資料表,則傳回該資料表的名稱。

GetSchemaQualifiedTableName(IReadOnlyEntityType)

傳回架構前面 null 加上實體類型的資料表名稱,如果未對應至資料表,則傳回該資料表的名稱。

GetSchemaQualifiedViewName(IEntityType)

傳回架構前面 null 加上實體類型的檢視名稱,如果未對應至檢視,則傳回該檢視的名稱。

GetSchemaQualifiedViewName(IReadOnlyEntityType)

傳回架構前面 null 加上實體類型的檢視名稱,如果未對應至檢視,則傳回該檢視的名稱。

GetSqlQuery(IEntityType)

傳回用來提供實體類型 null 資料的 SQL 字串,如果未對應至 SQL 字串,則傳回 。

GetSqlQuery(IReadOnlyEntityType)

傳回用來提供實體類型 null 資料的 SQL 字串,如果未對應至 SQL 字串,則傳回 。

GetSqlQueryConfigurationSource(IConventionEntityType)

ConfigurationSource取得查詢 SQL 字串的 。

GetSqlQueryMappings(IEntityType)

傳回 SQL 字串對應。

GetTableMappings(IEntityType)

傳回實體類型所對應的資料表。

GetTableName(IEntityType)

傳回實體類型所對應的 null 資料表名稱,如果未對應至資料表,則傳回該資料表的名稱。

GetTableName(IReadOnlyEntityType)

傳回實體類型所對應的 null 資料表名稱,如果未對應至資料表,則傳回該資料表的名稱。

GetTableNameConfigurationSource(IConventionEntityType)

ConfigurationSource取得資料表名稱的 。

GetUpdateStoredProcedure(IConventionEntityType)

傳回實體類型針對更新所對應的預存程式, null 如果未對應至預存程式,則傳回預存程式。

GetUpdateStoredProcedure(IEntityType)

傳回實體類型針對更新所對應的預存程式, null 如果未對應至預存程式,則傳回預存程式。

GetUpdateStoredProcedure(IMutableEntityType)

傳回實體類型針對更新所對應的預存程式, null 如果未對應至預存程式,則傳回預存程式。

GetUpdateStoredProcedure(IReadOnlyEntityType)

傳回實體類型針對更新所對應的預存程式, null 如果未對應至預存程式,則傳回預存程式。

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

ConfigurationSource取得更新預存程式的 。

GetUpdateStoredProcedureMappings(IEntityType)

傳回實體類型所對應的更新預存程式。

GetViewMappings(IEntityType)

傳回實體類型所對應的檢視。

GetViewName(IEntityType)

傳回實體類型所對應的 null 檢視名稱,如果未對應至檢視,則傳回該檢視的名稱。

GetViewName(IReadOnlyEntityType)

傳回實體類型所對應的 null 檢視名稱,如果未對應至檢視,則傳回該檢視的名稱。

GetViewNameConfigurationSource(IConventionEntityType)

ConfigurationSource取得檢視名稱的 。

GetViewSchema(IEntityType)

傳回包含對應檢視的資料庫架構。

GetViewSchema(IReadOnlyEntityType)

傳回包含對應檢視的資料庫架構。

GetViewSchemaConfigurationSource(IConventionEntityType)

ConfigurationSource取得檢視架構的 。

IsIgnoredByMigrations(IEntityType)

取得值,指出移轉是否忽略實體類型。

IsMappedToJson(IReadOnlyEntityType)

取得值,指出指定的實體是否對應至 JSON 資料行。

IsTableExcludedFromMigrations(IEntityType)

取得值,指出移轉是否忽略相關聯的資料表。

IsTableExcludedFromMigrations(IReadOnlyEntityType)

取得值,指出移轉是否忽略相關聯的資料表。

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

取得值,指出移轉是否忽略指定的資料表。

RemoveCheckConstraint(IConventionEntityType, String)

IConventionCheckConstraint移除具有指定名稱的 。

RemoveCheckConstraint(IMutableEntityType, String)

ICheckConstraint移除具有指定名稱的 。

RemoveDeleteStoredProcedure(IConventionEntityType)

移除此實體類型的對應刪除預存程式。

RemoveDeleteStoredProcedure(IMutableEntityType)

移除此實體類型的對應刪除預存程式。

RemoveInsertStoredProcedure(IConventionEntityType)

移除這個實體類型的對應插入預存程式。

RemoveInsertStoredProcedure(IMutableEntityType)

移除這個實體類型的對應插入預存程式。

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

移除特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

RemoveMappingFragment(IMutableEntityType, StoreObjectIdentifier)

移除特定類似資料表的存放區物件的實體類型對應。

這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

RemoveUpdateStoredProcedure(IConventionEntityType)

移除此實體類型的對應更新預存程式。

RemoveUpdateStoredProcedure(IMutableEntityType)

移除此實體類型的對應更新預存程式。

SetComment(IConventionEntityType, String, Boolean)

設定要套用至這個實體所對應資料表的批註。

SetComment(IMutableEntityType, String)

設定要套用至這個實體所對應資料表的批註。

SetContainerColumnName(IConventionEntityType, String, Boolean)

設定實體類型所對應的容器資料行名稱。

SetContainerColumnName(IMutableEntityType, String)

設定實體類型所對應的容器資料行名稱。

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
已淘汰.

設定實體類型所對應之容器資料行的類型對應。

SetContainerColumnTypeMapping(IMutableEntityType, RelationalTypeMapping)
已淘汰.

設定實體類型所對應之容器資料行的類型對應。

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

將實體類型對應至刪除的預存程式。

SetDeleteStoredProcedure(IMutableEntityType)

將實體類型對應至刪除的預存程式。

SetFunctionName(IConventionEntityType, String, Boolean)

設定實體類型所對應的函式名稱。

SetFunctionName(IMutableEntityType, String)

設定實體類型所對應的函式名稱。

SetInsertStoredProcedure(IConventionEntityType, Boolean)

將實體類型對應至插入的預存程式。

SetInsertStoredProcedure(IMutableEntityType)

將實體類型對應至插入的預存程式。

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

設定值,指出移轉是否忽略相關聯的資料表。

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

設定值,指出移轉是否忽略相關聯的資料表。

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>)

設定值,指出移轉是否忽略相關聯的資料表。

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

設定值,指出移轉是否忽略相關聯的資料表。

SetJsonPropertyName(IConventionEntityType, String, Boolean)

設定用於對應至 JSON 資料行之指定實體的 JSON 屬性名稱值。

SetJsonPropertyName(IMutableEntityType, String)

設定用於對應至 JSON 資料行之指定實體的 JSON 屬性名稱值。

SetMappingStrategy(IConventionEntityType, String, Boolean)

設定衍生類型的對應策略。

SetMappingStrategy(IMutableEntityType, String)

設定衍生類型的對應策略。

SetSchema(IConventionEntityType, String, Boolean)

設定包含對應資料表的資料庫架構。

SetSchema(IMutableEntityType, String)

設定包含對應資料表的資料庫架構。

SetSqlQuery(IConventionEntityType, String, Boolean)

設定用來提供實體類型資料的 SQL 字串。

SetSqlQuery(IMutableEntityType, String)

設定用來提供實體類型資料的 SQL 字串。

SetTableName(IConventionEntityType, String, Boolean)

設定實體類型所對應的資料表名稱。

SetTableName(IMutableEntityType, String)

設定實體類型所對應的資料表名稱。

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

將實體類型對應至預存程式以進行更新。

SetUpdateStoredProcedure(IMutableEntityType)

將實體類型對應至預存程式以進行更新。

SetViewName(IConventionEntityType, String, Boolean)

設定實體類型所對應的檢視名稱。

SetViewName(IMutableEntityType, String)

設定實體類型所對應的檢視名稱。

SetViewSchema(IConventionEntityType, String, Boolean)

設定包含對應檢視的資料庫架構。

SetViewSchema(IMutableEntityType, String)

設定包含對應檢視的資料庫架構。

適用於